انتقل إلى المحتوى الرئيسي

أدخل التاريخ والطابع الزمني في Excel بسرعة وبشكل تلقائي

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

أدخل التاريخ والطابع الزمني مع الاختصارات

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

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

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


أدخل التاريخ والطابع الزمني مع الاختصارات

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

أدخل التاريخ الحالي: مراقبة + :
إدراج الطابع الزمني للوثيقة 1

أدخل الوقت الحالي: تغير + مراقبة + :
إدراج الطابع الزمني للوثيقة 2

انظر لقطة الشاشة:
إدراج الطابع الزمني للوثيقة 3

نصيحة:

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

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


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

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

أدخل التاريخ الحالي

= اليوم ()

صحافة أدخل مفتاح ، ويتم إدراج التاريخ الحالي في الخلية.

أدخل الوقت الحالي :

= الآن ()

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

نصيحة:

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

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


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

لنفترض أن هناك عمودين ، العمود A والعمود B ، الآن تريد إدراج الطابع الزمني الحالي في العمود B أثناء إدخال البيانات في العمود A ، كيف يمكنك القيام بذلك؟
إدراج الطابع الزمني التلقائي 1

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

1. أولاً ، انقر فوق قم بتقديم > مزيد من الخيارات لفتح خيارات إكسيل الحوار، اختر الصيغ في الجزء الأيمن ، ثم تحقق تفعيل الحساب التكراري in خيارات الحساب مجموعة. وانقر OK.
إدراج الطابع الزمني للوثيقة 5

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

= IF (A1 <> ""، IF (B1 <> ""، B1، NOW ())، "")

ثم اسحب مقبض التعبئة التلقائية لأسفل إلى الخلايا.
إدراج الطابع الزمني للوثيقة 6

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

الآن عند إدخال البيانات في العمود A ، سيتم إدراج التاريخ والوقت الحالي في العمود B.
إدراج الطابع الزمني للوثيقة 8

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

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

=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 هي خلية الصيغة التي تريد إدراج طابع زمني.

اسحب مقبض التعبئة التلقائية إلى أسفل الخلايا التي تستخدمها.
إدراج الطابع الزمني التلقائي 2

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


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

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

1. انقر بزر الماوس الأيمن فوق علامة تبويب ورقة العمل التي تستخدمها ، ثم اختر عرض الرمز من قائمة السياق.
إدراج الطابع الزمني للوثيقة 9

2. ثم في ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، الصق الكود أدناه.

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

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

إدراج الطابع الزمني للوثيقة 10

3. ثم احفظ هذا الرمز. من الآن فصاعدًا ، ما دمت تُدخل البيانات أو تغير البيانات في العمود A ، سيتم إدراج الطابع الزمني الجديد في العمود B.

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

إذا كنت تريد استخدام الوظيفة المحددة ، فيمكنك القيام بما يلي:

1. معلق ALT + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة او شباك. وانقر إدراج > وحدة لإدراج وحدة فارغة.
إدراج الطابع الزمني للوثيقة 11

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

إدراج الطابع الزمني للوثيقة 12

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

= FormatDate (F1)

F1 هي الخلية التي ستقوم بإدخال البيانات أو تغييرها. ثم اسحب مقبض التعبئة التلقائية لأسفل إلى الخلايا.
إدراج الطابع الزمني للوثيقة 13

الآن سيتم إدراج التاريخ والوقت الحالي إذا أدخلت الخلية F1 بيانات أو تم تحديثها.


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

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

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

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

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


  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
علامة تبويب kte 201905
  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
If anyone can assist, I'm seeking help to create a formula that, when I change the status to 'Complete,' automatically records the date of that moment. Similarly, if I change the status for subsequent entries, it should capture the date of that day. Any guidance on creating this formula would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, We have used the following formula for auto-update timestamp

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

But, sometimes it works sometimes it doesn't. even faced for some user's it's working fine for some not.
Sometimes it shows circular reference pop message error for some-user.
when tried to rectify the error, we saw circular reference is grad out. Not sure how do we fix it.

Any help much apricated!!! Thankyou
This comment was minimized by the moderator on the site
Hi, thank you for this, it is very helpful with my project.

I' m running calculations on stock market information that is populating the spreadsheet with RTD;
I' m trying to create a timestamp when there is an update in the stock price, but this does not work, the "timestamp" cell remains blank.
(The cell that receives the stock price is RTD formula)

Any ideas what i should do ?
This comment was minimized by the moderator on the site
In the cells where the time stamp should show up, red text saying Time stamp shows up instead. No value in format mm/dd/yyyy hh:mm:ss is visible.
This comment was minimized by the moderator on the site
Hi, Celeste, I did not get your question clearly. If you want to show "Time Stamp" in the cell if there is empty in the entried cell, you just change the formula to:
=IF(A1<>"",IF(B1<>"",B1,NOW()),"Time Stamp")
This comment was minimized by the moderator on the site
the function uptades every time you open the excel file
it also updates the earlier data when you insert rows.
This comment was minimized by the moderator on the site
Hi, try to click Formulas tab and go to Calculation group to click Calculation Options > Manual, then the formula will not auto update.
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-manual-calculation.png
This comment was minimized by the moderator on the site
Thank you very much for your kind help. Unfortunately, the manual setting would stop my other formulas in the table, which is not good from my point of view.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations