كيفية إدراج التاريخ والوقت الحاليين في الخلية A1 (6 طرق سهلة)

  • شارك هذا
Hugh West

هل تريد معرفة كيفية إدراج التاريخ والوقت الحاليين في الخلية A1 ؟ في بعض الأحيان نرغب في إدخال أحدث وقت عند وصول الموظف إلى مكان عمله ، أو آخر وقت تم فيه تحرير الملف. إذا كنت تبحث عن مثل هذه الأنواع الفريدة من الحيل ، فقد وصلت إلى المكان الصحيح. هنا ، سنأخذك عبر 6 طرق سهلة ومريحة لإدخال التاريخ والوقت الحاليين في الخلية A1 في Excel.

تنزيل المصنف التدريبي

يمكنك تنزيل مصنف Excel التالي لفهم نفسك وممارستها بشكل أفضل.

إدراج التاريخ والوقت الحاليين في A1 Cell.xlsm

6 طرق لإدراج التاريخ والوقت الحاليين في الخلية A1

للتوضيح ، لدينا سجل دوام الموظف في أيدينا. تحتوي مجموعة البيانات على الاسم ، المعرف ، و الحالة لـ William Frank .

الآن ، سنقوم بإدخال وقت الدخول لهذا الموظف في الخلية A1 باستخدام طرق مختلفة. لذلك دعونا نستكشفها واحدة تلو الأخرى.

هنا ، استخدمنا Microsoft Excel 365 إصدار ، يمكنك استخدام أي إصدار آخر وفقًا لراحتك.

1. باستخدام اختصار لوحة المفاتيح

في الطريقة الأولى ، سنوضح لك كيفية إدراج التاريخ والوقت الحاليين في Excel باستخدام اختصار لوحة المفاتيح. اتبع الخطوات الواردة أدناه للقيام بذلك على مجموعة البيانات الخاصة بك.

📌 الخطوات:

  • في البداية ، حدد الخليةالتاريخ الحالي موجود أمامنا.

    اقرأ المزيد: كيفية إدراج تاريخ ووقت آخر تعديل في خلية Excel

    قسم التدريب

    للقيام بالممارسة بنفسك ، قمنا بتوفير قسم تدريب كما هو موضح أدناه في كل ورقة على الجانب الأيمن. يرجى القيام بذلك بنفسك.

    الاستنتاج

    توفر هذه المقالة حلولاً سهلة ومختصرة لإدراج التاريخ والوقت الحاليين في الخلية A1 في Excel. لا تنس تنزيل ملف تدريب . شكرا لقراءة هذا المقال ، نأمل أن يكون هذا مفيدًا. يرجى إعلامنا في قسم التعليقات إذا كان لديك أي استفسارات أو اقتراحات. يرجى زيارة موقعنا على شبكة الإنترنت Exceldemy لاستكشاف المزيد.

    A1 .
  • ثم ، اضغط على CTRL + ؛ على لوحة المفاتيح. (تقوم بإرجاع التاريخ الحالي)
  • بعد ذلك ، اضغط على مفتاح مسافة .
  • لاحقًا ، اضغط على CTRL + SHIFT + ؛ على لوحة المفاتيح ( تقوم بإرجاع الوقت الحالي).

في هذه اللحظة ، تعرض الخلية المحددة التاريخ والوقت الحاليين في سطر واحد.

ولكن سيكون الأمر أكثر إغراءً إذا ظل التاريخ والوقت على أسطر مختلفة. للقيام بذلك ، يتعين علينا تنسيق الخلية. لذلك ، اتبع الخطوات أدناه.

  • أولاً ، اضغط على CTRL + 1 على لوحة المفاتيح.
  • على الفور ، تنسيق الخلايا يفتح مربع الحوار.
  • ثم انتقل إلى علامة التبويب رقم .
  • بعد ذلك ، حدد مخصص على أنه فئة .
  • بعد ذلك ، اكتب dd-mm-yyyy h: mm AM / PM في المربع اكتب .

  • الآن ، قم بإزالة المسافة بين yyyy و h .
  • لاحقًا ، اضغط باستمرار على المفتاح ALT واكتب 0010 على لوحة الأرقام.

بعد كتابة 0010 ، يبدو أن جزء الوقت يختفي في اكتب مربع. لكنه في الواقع في السطر الثاني الآن.

  • ثم تابع إلى علامة التبويب محاذاة .

  • في علامة التبويب محاذاة ، حدد المربع التفاف النص ضمن قسم التحكم في النص .
  • أخيرًا ، انقر فوق موافق .

في الوقت الحالي ، يبدو التاريخ والوقت في الخلية A1 في الصورةأدناه.

اقرأ المزيد: كيفية إدراج إدخالات بيانات الطابع الزمني تلقائيًا في Excel (5 طرق)

2. إدخال الدالة NOW

في هذه الطريقة ، سنستخدم وظيفة NOW للحصول على التاريخ والوقت الحاليين. انها بسيطة جدا وأمبير. سهل ، فقط اتبع على طول.

📌 الخطوات:

  • في البداية ، اكتب الحاضر باعتباره الحالة في الخلية C6 .

  • ثم انتقل إلى الخلية A1 واكتب الصيغة التالية.
=NOW()

دالة NOW تعود مع التاريخ والوقت الحاليين المنسقين كتاريخ ووقت .

  • لاحقًا ، قم بتنسيق الخلية لإظهار النتيجة بالتنسيق المطلوب تمامًا مثل الطريقة الأولى .

اقرأ المزيد: كيفية إدراج تاريخ ثابت في Excel (4 طرق بسيطة)

3. استخدام IF و وظائف NOW

في هذه الطريقة ، سوف نستخدم الدالتين المتداخلتين IF و NOW لإدخال التاريخ والوقت في Excel. تُستخدم الدالة المتداخلة IF للتحقق من شروط متعددة في Excel وتعيد الدالة NOW التاريخ والوقت الحاليين.

📌 الخطوات:

قبل المضي قدمًا ، علينا تمكين ميزة الحساب التكراري في Excel. لذلك ، اتبع الخطوات أدناه.

  • أولاً ، انتقل إلى علامة التبويب ملف .

  • ثانيًا ، حدد خيارات من ملفالقائمة.

  • على الفور ، تظهر نافذة خيارات Excel .
  • هنا ، انتقل إلى الصيغ علامة التبويب.
  • في القسم خيارات الحساب ، حدد المربع تمكين الحساب التكراري .
  • أخيرًا ، انقر فوق موافق .

الآن ، يمكننا تطبيق صيغتنا على الورقة.

  • في البداية ، حدد الخلية A1 واكتب الصيغة أدناه.
=IF(C6"",IF(A1"",A1,NOW()),"")

هنا ، في IF وظيفة ، أولاً ، تحققنا إذا كانت الخلية C6 لا تساوي فارغة ، فسيتم تنفيذ وظيفة أخرى إذا كانت ، أو ستعيد فارغًا . ستتحقق الدالة IF الثانية مما إذا كانت الخلية A1 لا تساوي فارغة . إذا كانت القيمة TRUE فإنها ستعيد الخلية A1 وإلا فإنها ستنفذ وظيفة NOW .

  • بالمقابل ، اضغط أدخل .

من الصورة أعلاه ، يمكننا أن نرى أن الصيغة ترجع فارغة في الخلية A1 كما هو الحال هناك لا توجد قيمة في الخلية C6 . لذلك ، دعنا نتحقق مما إذا كانت الصيغة تعمل عندما تكون هناك قيمة في الخلية C6 .

  • حاليًا ، اكتب الحاضر في الخلية C6 واضغط على ENTER .

فجأة ، سيظهر التاريخ والوقت الحاليان في الخلية A1 .

قراءات مماثلة

  • كيفية إدراج طابع تاريخ Excel عندما يتم تعديل الخلايا الموجودة في الصف
  • إدراج الطابع الزمني في Excel عندما تتغير الخلية (2الطرق الفعالة)
  • كيفية إدراج الطابع الزمني لـ Excel عند تغيير الخلية بدون VBA (3 طرق)
  • كيفية تحويل الطابع الزمني لـ Unix إلى التاريخ في Excel (3 طرق)

4. توظيف الوظائف المدمجة

الآن ، سنعرض كيف يمكنك إدراج الوقت في Excel مع التحديثات باستخدام ADDRESS ، خلية ، عمود ، IF ، NOW ، و ROW . يرجى اتباع الخطوات للقيام بذلك على مجموعة البيانات الخاصة بك.

📌 الخطوات:

  • بشكل أساسي ، حدد الخلية A1 وأدخل الصيغة التالية في تلك الخلية.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"") انهيار الصيغة
  • ROW (C6) → ترجع الدالة ROW رقم الصف لخلية معينة.
    • الإخراج: 6
  • COLUMN (C6) → ترجع الدالة COLUMN العمود رقم خلية محددة.
    • الإخراج: 3
  • العنوان (ROW (C6)، COLUMN (C6)) → The دالة ADDRESS تعرض عنوان الخلية المحددة.
    • العنوان (6،3) → يتحول إلى
      • الإخراج: $ C $ 6
  • CELL ("address") = ADDRESS (ROW (C6)، COLUMN (C6)) → تعرض الدالة CELL معلومات عن خلية معينة.
    • CELL (“address”) = ADDRESS (6،3)) → يتحول إلى
      • الإخراج: FALSE
  • CELL (“address”) ADDRESS (ROW (C6)، COLUMN (C6)) → يتحول إلى
    • الإخراج:صحيح
  • AND (A1 ””، CELL (“address”) = ADDRESS (ROW (C6)، COLUMN (C6))) → دالة CELL تعرض معلومات عن خلية معينة.
    • AND (A1 ””، {FALSE}) → يتحول إلى
      • الإخراج: FALSE
  • IF (CELL ("address") ADDRESS (ROW (C6)، COLUMN (C6))، A1، NOW ()))، → الدالة IF تُرجع القيمة قيمة إذا كان الشرط صحيحًا وتُرجع قيمة مختلفة إذا كانت خطأ .
    • إذا تحول ({TRUE}، A1، NOW ()) → إلى
      • الإخراج: 44816.522597
  • IF (AND (A1 ””، CELL (“address”) = ADDRESS (ROW (C6)، COLUMN (C6)))، NOW ()، IF (CELL ( "العنوان") ADDRESS (ROW (C6)، COLUMN (C6))، A1، NOW ()))، "") → يتحول إلى
    • IF (C6 "" ، 44816.522597 ، ””)) → يتحول إلى
      • الإخراج: 44816.522597
  • بعد ذلك ، اضغط على المفتاح ENTER .

  • بمجرد كتابة شيء ما في الخلية C6 ، يظهر التاريخ والوقت الحاليان في الخلية A1 .

الفرق بين هذه الطريقة والسابقة هو أنه عندما قمنا بتغيير قيمة الخلية C6 لم يتم تحديث التاريخ والوقت في الخلية A1 في الطريقة الثالثة . ولكن ، في طريقتنا الحالية ، يتم تحديثها في كل مرة نقوم فيها بتغيير المحتوى في الخلية C6 .

  • لذا ، قم بتغيير محتوى الخلية C6 إلى P .

الآن ، يظهر لنا الوقت المحدث الحالي.

5.تطبيق رمز VBA

هل فكرت يومًا في أتمتة نفس الخطوات المملة والمتكررة في Excel؟

لا تفكر أكثر ، لأن VBA قد غطيت. في الواقع ، يمكنك أتمتة الطريقة السابقة بالكامل بمساعدة VBA . دعونا نراه في العمل.

📌 الخطوات:

  • في البداية ، انتقل إلى Developer علامة التبويب.
  • هنا ، حدد Visual Basic في مجموعة التعليمات البرمجية .
  • بدلاً من ذلك ، اضغط على ALT + F11 للنسخ المتماثل المهمة.

على الفور ، تنبثق نافذة Microsoft Visual Basic for Applications .

  • ثم ، انقر نقرًا مزدوجًا فوق الورقة المعنية VBA لفتح وحدة التعليمات البرمجية.

  • في وحدة التعليمات البرمجية ، اكتب ما يلي كود.
1419

Code Breakdown
  • لإنشاء Sub Private ، حدد أولاً ورقة العمل بدلاً من عام و غيّر كإعلان . عندما تحدث أي تغييرات في رمز ورقة العمل هذا ، سيتم تشغيله من تلقاء نفسه.
  • ثم استخدمنا وظيفة IF حيث تحققنا مما إذا كان النطاق الحالة لا يساوي فارغ باستخدام طريقة القيمة وأيضًا إذا كان رقم العمود 3 باستخدام طريقة العمود .
  • الآن ، نحن قم بتعيين Application.EnableEvents كـ False .
  • بعد ذلك ، قمنا بتعيين الإزاحة (-5، -2) لإدخال التاريخ والوقت في إزاحة 5 صفوف لأعلى و 2 ​​ عمود على اليسار.
  • هنا ، ستعطي الوظيفة الآن الوقت الأخير وسيكون التنسيق dd-mm-yyyy hh: mm AM / PM إذا كانت القيمة TRUE .
  • وبالتالي ، قمنا بتعيين Application.EnableEvents على أنه صحيح .
  • أخيرًا ، قم بإنهاء الإجراء الفرعي باستخدام End Sub .
  • ثم ، ارجع إلى ورقة العمل.
  • واكتب الحاضر في العمود الحالة .
  • تلقائيًا ، نحن يمكنه رؤية التاريخ والوقت في الخلية A1 .

قراءة المزيد: Excel VBA: إدراج الطابع الزمني عند تشغيل ماكرو

6. تنفيذ الوظيفة المعرفة من قبل المستخدم

بالإضافة إلى ذلك ، يمكننا أيضًا إدراج التاريخ والوقت الحاليين في Excel تلقائيًا عن طريق تطبيق وظيفة معرّفة من قبل المستخدم. دعنا نستكشف الطريقة خطوة بخطوة.

📌 الخطوات:

  • أولاً ، افتح Microsoft Visual Basic for Applications نافذة مثل قبل .
  • ثانيًا ، انتقل إلى علامة التبويب إدراج .
  • لاحقًا ، حدد الوحدة من الخيارات.

  • في الوحدة النمطية للتعليمات البرمجية ، الصق الكود التالي.
5941

تفصيل الكود
  • أولاً ، أنشأنا وظيفة تسمى Insert_Current_Date_Time وقمنا بتعيين الحالة كـ النطاق .
  • بعد ذلك ، استخدمنا إذا كانت العبارة حيث تحققنا مما إذا كان النطاق الحالة لا يساوي فارغًا باستخدام طريقة القيمة .
  • بعد ذلك ، نحناضبط Insert_Current_Date_Time مساويًا لقيمة الآن وظيفة وتنسيق الخلية كـ dd-mm-yyyy hh: mm AM / PM إذا كانت القيمة TRUE .
  • وإلا فسيكون فارغًا .
  • في هذا الوقت ، ارجع إلى ورقة العمل.
  • ثم حدد الخلية C1 وابدأ في كتابة اسم الوظيفة.
  • بعد كتابة = في ستكون الوظيفة مرئية.
  • بعد ذلك ، حدد الوظيفة بالضغط على مفتاح TAB على لوحة المفاتيح.

  • بعد ذلك ، أعط الخلية C6 كنطاق مرجعي للوظيفة واضغط ENTER .

لكن الخلية A1 لا تزال فارغة لأن الخلية C6 فارغة أيضًا.

  • في الوقت الحالي ، اكتب Present في الخلية C6 واحصل على التاريخ والوقت الحاليين في الخلية A1 على الفور.

أدخل التاريخ والوقت الحاليين في الخلية A1 ولكن لا تقم بتضمين الوقت الحالي

هنا ، سنقوم بإدراج التاريخ والوقت الحاليين في الخلية A1 من خلال عدم بما في ذلك الوقت الحالي. في الواقع ، إنها تطلب إدخال التاريخ الحالي فقط. للقيام بذلك مثلنا ، اتبع الخطوات أدناه.

📌 الخطوات:

  • في البداية ، حدد الخلية A1 ووضع الصيغة التالية في تلك الخلية.
=TODAY()

ترجع الدالة TODAY التاريخ الحالي المنسق باعتباره التاريخ.

  • ثم اضغط على الزر ENTER .

ببساطة ،

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.