KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

إدراج إدراج التاريخ والطابع الزمني بسرعة وتلقائيًا في Excel

المؤلفسونتاريخ التعديل

في Excel، يُعد إدراج التاريخ والطابع الزمني عملية شائعة. وفي هذا البرنامج التعليمي، سأعرض عدة طرق لإدراج التاريخ والطابع الزمني يدويًّا أو تلقائيًّا في خلايا Excel من خلال أمثلة متنوعة.

إدراج التاريخ والطابع الزمني باستخدام اختصارات لوحة المفاتيح

إدراج التاريخ والطابع الزمني باستخدام صيغة

صيغة لإدراج الطابع الزمني تلقائيًا أثناء إدخال البيانات في عمود آخر

كود VBA لإدراج الطابع الزمني تلقائيًا أثناء إدخال البيانات في عمود آخر


إدراج التاريخ والطابع الزمني باستخدام اختصارات لوحة المفاتيح

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

إدراج التاريخ الحالي:Control+:
لقطة شاشة لإدخال التاريخ الحالي باستخدام Control + :

إدراج الوقت الحالي:Shift+Control+:
لقطة شاشة لإدخال التاريخ الحالي باستخدام Shift + Control + :

انظر لقطة الشاشة:
تم إدخال التاريخ والوقت الحاليين

نصائح:

1. يمكنك تنسيق المخرجات بالتنسيقات التي تحتاجها من تنسيقات التاريخ أو الوقت في مربع حوارتعيين تنسيق الخلية.

2. إذا كنت تمتلكKutools لـ Excel، فيمكنك إدراج التاريخ الحالي أو تواريخ أخرى بتنسيق مخصص يناسب احتياجاتك باستخدام دالةإدراج التاريخ. انقر للتنزيل المجاني


إدراج التاريخ والطابع الزمني باستخدام صيغة

إذا أردت إدراج تاريخ أو طابع زمني يُحدَّث تلقائيًا، فاستخدم الصيغ التالية.

إدراج التاريخ الحالي

=TODAY()

اضغط مفتاحEnter، وسيتم إدراج التاريخ الحالي في الخلية.

إدراج الوقت الحالي:

=NOW()

اضغط مفتاح Enter، وسيتم إدراج التاريخ والوقت الحاليين في الخلية.
إدراج التاريخ والطابع الزمني باستخدام صيغة

نصائح:

1. يمكنك تنسيق المخرجات بالتنسيقات التي تحتاجها من تنسيقات التاريخ أو الوقت في مربع حوارتعيين تنسيق الخلية. على سبيل المثال، إذا كنت تريد عرض الوقت الحالي فقط، فكل ما عليك هو تنسيق الخلية كـ وقت بعد استخدام الصيغة=NOW().

2. إذا أردت إدراج التاريخ والوقت الحاليين في رأس أو تذييل ورقة العمل، يمكنك استخدام دالةإدراج معلومات الورقة العملفيKutools لـ Excelللتعامل مع هذه المهمة بسرعة. انقر للتنزيل المجاني


صيغة لإدراج الطابع الزمني تلقائيًا أثناء إدخال البيانات في عمود آخر

افترض أن لديك عمودين، العمود A والعمود B، وترغب في إدراج الطابع الزمني الحالي تلقائيًا في العمود B كلما أدخلت بيانات في العمود A — فكيف يمكنك تحقيق ذلك؟

إدراج الطابع الزمني تلقائيًا أثناء إدخال البيانات

1. أولًا، انقر علىFile > Options لفتح مربع حوارExcel Options، ثم اخترFormulas في الجزء الأيسر، وفعّل الخيارEnable iterative calculation ضمن مجموعةCalculation options، ثم انقر علىOK.
تحقق من تفعيل الحساب التكراري في مربع حوار الخيارات

2. في العمود B، على سبيل المثال في الخلية B1، أدخل هذه الصيغة

=IF(A1<>«»,IF(B1<>«»,B1,NOW()),«»)

ثم اسحب مقبض الملء التلقائي لأسفل ليشمل الخلايا الأخرى.
أدخل صيغة

3. بعد ذلك، قم بتنسيق خلايا الصيغة بالتنسيق الذي تريده للتاريخ والوقت في مربع حوارتعيين تنسيق الخلية: احتفظ بخلايا الصيغة مُحدَّدة، ثم انقر بزر الماوس الأيمن لعرض قائمة السياق، واخترتعيين تنسيق الخلية. سيظهر بعد ذلك مربع حوارتعيين تنسيق الخلية، فانتقِل إلى تبويبNumber، ثم اختر القسمCustom، وأدخل التنسيق المطلوب في مربع النصType، ثم انقر علىOK.
قم بتنسيق خلايا الصيغة كتنسيق التاريخ والوقت

الآن، عند إدخال بيانات في العمود A، سيُدرج التاريخ والوقت الحاليان تلقائيًا في العمود B.
عند إدخال البيانات في العمود A، سيتم إدخال التاريخ والوقت الحاليين في العمود B

إدراج وتحديث الطابع الزمني تلقائيًا عند تغيير الخلية في عمود آخر

إذا أردت إدراج الطابع الزمني تلقائيًا عند إدخال البيانات، وفي الوقت نفسه تحديث الطابع الزمني عند تغيير الإدخال، فيمكنك استخدام الصيغة التالية:

=IF(A1<>«»,IF(AND(B1<>«»,CELL(«address»)=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL(«address»)<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),«»)

A1 هي الخلية التي ستُدخل فيها البيانات، وB1 هي خلية الصيغة التي تريد إدراج الطابع الزمني بها.

اسحب مقبض الملء التلقائي لأسفل حتى تصل إلى الخلايا التي تستخدمها.

بعد ذلك، قم بتنسيق خلايا الصيغة بالتنسيق الذي تحتاجه من نوع التاريخ والوقت في مربع حوارتعيين تنسيق الخلية: احتفظ بخلايا الصيغة محددة، ثم انقر بزر الماوس الأيمن لعرض قائمة السياق، واخترتعيين تنسيق الخلية. سيظهر بعد ذلك مربع حوارتعيين تنسيق الخلية، فانتقل إلى تبويبNumber، ثم في القسمCustom، اكتب التنسيق المطلوب في مربع النصType، وانقر أخيرًا علىOK.


كود VBA لإدراج الطابع الزمني تلقائيًا أثناء إدخال البيانات في عمود آخر

إذا كنت ملمًّا بكود VBA، فيمكنك القيام بما يلي:

1. انقر بزر الماوس الأيمن على لسان ورقة العمل التي تستخدمها، ثم اخترView Code من قائمة السياق.
انقر على 'عرض الكود' من قائمة النقر بزر الماوس الأيمن

2. بعد ذلك، في نافذةMicrosoft Visual Basic for Applications، الصق الكود التالي.

VBA: إدراج الطابع الزمني تلقائيًا

Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyKutools20190919
Dim xRInt As Integer
Dim xDStr As String
Dim xFStr As String
On Error Resume Next
xDStr = "A" 'Data Column
xFStr = "B" 'Timstamp Column
If (Not Application.Intersect(Me.Range(xDStr & ":" & xDStr), Target) Is Nothing) Then
       xRInt = Target.Row
       Me.Range(xFStr & xRInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub

انسخ والصق كود VBA في الوحدة النمطية

3. بعد ذلك، احفظ هذا الكود. ومن الآن فصاعدًا، سيتم إدراج طابع زمني جديد تلقائيًا في العمود B كلما أدخلت بيانات أو عدّلتَها في العمود A.

ملاحظة: يمكنك تعديل الأعمدة A وB وتنسيق الوقت mm/dd/yyyy hh:mm:ss في كود VBA ليتوافق مع احتياجاتك الفعلية.

إذا أردت استخدام دالة معرّفة، فيمكنك القيام بما يلي:

1. اضغط مع الاستمرار على مفاتيحAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications، ثم انقر علىInsert > Module لإدراج وحدة نمطية فارغة.
انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية فارغة

2. الصق الكود التالي في الوحدة النمطية الجديدة، ثم احفظه وارجع إلى ورقة العمل.

Function FormatDate(xRg As Range)
'UpdatebyKutools20190919
On Error GoTo Err_01
If xRg.Value <> "" Then
    FormatDate = Format(Now, "mm/dd/yyyy hh:mm:ss")
Else
    FormatDate = ""
End If
Exit Function
Err_01:
    FormatDate = "Error"
End Function

انسخ والصق كود VBA في الوحدة النمطية

3. في الخلية المخصصة لإدراج الطابع الزمني، أدخل هذه الصيغة

=FormatDate(F1)

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

سيتم إدراج التاريخ والوقت الحاليين تلقائيًا عند إدخال بيانات في الخلية F1 أو تحديثها.


عمليات أخرى (مقالات) متعلقة بالتاريخ والوقت

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

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

حساب متوسط الطوابع الزمنية ليوم ما في Excel
على سبيل المثال، إذا كنت قد سجّلت طوابع تسجيل الدخول كلما دخل مستخدم معين إلى موقع ويب في Excel، وتريد الآن حساب متوسط هذه الطوابع الزمنية للتنبؤ بالوقت الأكثر احتمالًا لوصول هذا المستخدم إلى الموقع مستقبلاً، فكيف يمكنك تحقيق ذلك؟

حساب الساعات بين الأوقات بعد منتصف الليل في Excel
افترض أن لديك جدولًا زمنيًا لتسجيل أوقات عملك، حيث يمثل الوقت في العمود A وقت البدء في اليوم، والوقت في العمود B وقت الانتهاء في اليوم التالي. عادةً، إذا حسبت الفرق الزمني بين الوقتين بالطرح المباشر «=B2-A2»، فلن تحصل على النتيجة الصحيحة.


  • محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
  • نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
  • إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
  • احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
  • استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
  • مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
  • ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
  • تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...
kte tab 201905
  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
شريط OfficeTab السفلي