كيفية إدراج اليوم أو الشهر أو السنة الحالية في خلية في Excel؟
في Excel، يحتاج المحترفون والمستخدمون العاديون على حد سواء غالبًا إلى إدراج التاريخ أو الشهر أو السنة الحالية في ورقة العمل. سواء كنت تسجل المعاملات اليومية، أو تنشئ تقارير موقتة، أو تتتبع الإنجازات، فإن إضافة هذه المعلومات بفعالية يساعد في تبسيط سير عملك وتحسين الدقة. يمكن أن يكون إدخال التاريخ يدويًا كل مرة عرضة للأخطاء ومكلفًا من حيث الوقت، خاصة في المستندات الديناميكية التي تتطلب تحديثًا مستمرًا. يقدم هذا المقال عدة طرق عملية لإدراج التاريخ أو الشهر أو السنة الحالية في خلية Excel، وكذلك في الرأس أو التذييل. ستجد أيضًا طرقًا بديلة باستخدام صيغ Excel، واختصارات لوحة المفاتيح، وميزات Kutools المخصصة، وأتمتة VBA - وكل منها له مزاياه واستخداماته المناسبة.
- إدراج السنة أو الشهر أو التاريخ الحالي باستخدام الصيغ واختصارات لوحة المفاتيح
- إدراج السنة أو الشهر أو التاريخ الحالي باستخدام تنسيق تاريخ خاص
- إدراج التاريخ والوقت الحاليين في الخلية/الرأس/التذييل
- VBA: إدراج تلقائي للتاريخ/الشهر/السنة الحالية عند تغيير الخلية أو بالزر
إدراج السنة أو الشهر أو التاريخ الحالي باستخدام الصيغ واختصارات لوحة المفاتيح في Excel
يوفر Excel وظائف مضمنة واختصارات لوحة مفاتيح مريحة تتيح لك إدراج التاريخ أو الشهر أو السنة الحالية بسرعة. هذه الطرق مثالية عندما تريد أن تعرض Excel معلومات التاريخ الحالية التي يتم تحديثها تلقائيًا، أو تحتاج إلى إدخال ختم زمني يدويًا في لحظة معينة.
على سبيل المثال، لعرض الشهر الحالي كرقم، ما عليك سوى كتابة الصيغة التالية في الخلية المطلوبة: =MONTH(TODAY()) ثم اضغط Enter. هذا سيعيد الشهر الحالي (مثل 8 لأغسطس).
الصيغة | ما تعيده الصيغة | |
إدراج الشهر الحالي (تنسيق رقمي) | =MONTH(TODAY()) | 8 |
إدراج الشهر الحالي (اسم كامل) | =TEXT(TODAY(),"MMMM") | أغسطس |
إدراج السنة الحالية | =YEAR(TODAY()) | 2015 |
إدراج التاريخ الحالي (تحديث تلقائي) | =TODAY() | 2015/8/20 |
إدراج التاريخ والوقت الحالي (تحديث تلقائي) | =NOW() | 2015/8/20 9:41 |
ملاحظات حول المعلمات:
- الصيغتان
=TODAY()
و=NOW()
يتم تحديثهما تلقائيًا في كل مرة يتم فيها إعادة حساب ورقة العمل، لذلك يبقى التاريخ/الوقت دائمًا حاليًا. =YEAR(TODAY())
يعيد السنة بصيغة أربعة أرقام، بينما=TEXT(TODAY(),"MMMM")
يقدم اسم الشهر الكامل.- إذا كنت تريد قيمة ثابتة (لا تتغير لاحقًا)، استخدم اختصارات لوحة المفاتيح أدناه.
بالنسبة للإدخالات الثابتة - مثل عندما تريد تسجيل التاريخ لحدث معين ولا تريد أن يتغير القيمة في المستقبل - تكون اختصارات لوحة المفاتيح مفيدة بشكل خاص:
(1) لإدراج التاريخ الحالي فورًا في الخلية المحددة، اضغط CTRL + ;.
(2) لإدراج التاريخ والوقت الحاليين في نفس الخلية، اضغط أولاً على CTRL + ; لإدراج التاريخ، حرر الأزرار، ثم اضغط على مفتاح المسافة لإضافة مسافة، وأخيرًا اضغط CTRL + SHIFT + ; لإضافة الوقت الحالي.
نصائح عملية وإرشادات:
- الصيغ التي تستخدم
=TODAY()
أو=NOW()
تستمر في التحديث عندما يقوم الملف بإعادة الحساب، بينما تظل الإدخالات عبر لوحة المفاتيح ثابتة بمجرد إدخالها. - كن على دراية بنمط الحساب في ورقة العمل الخاصة بك. إذا لم يتم تحديث القيم تلقائيًا، قد تحتاج إلى الضغط على F9 لتحديث.
- إذا كنت تقوم بنسخ صيغة إلى عدة صفوف، تأكد من تعديل مراجع الخلايا إذا لزم الأمر.
كلا النهجين قابلان للتطبيق على نطاق واسع في جداول إدخال البيانات، السجلات اليومية، التقارير الآلية وأي مكان تتطلب فيه قيم التواريخ المحدثة. تعد أساليب الصيغ النقية هي الأفضل عندما يجب أن تعكس البيانات دائمًا أحدث تاريخ؛ الأساليب باستخدام لوحة المفاتيح تمنحك التحكم للحفاظ على السجلات الثابتة.
إدراج السنة أو الشهر أو التاريخ الحالي باستخدام تنسيق تاريخ خاص
إذا كان لديك Kutools for Excel مثبتًا، فإن أداة إدراج التاريخ تجعل من السهل إدراج السنة أو الشهر أو اليوم الحالي باستخدام تنسيق التاريخ المفضل لديك بنقرات قليلة فقط. هذه الطريقة عملية بشكل خاص عندما تحتاج إلى تنسيق مخصص متسق أو الوصول السريع إلى منتقي التقويم لاختيار مرن.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
بعد تثبيت Kutools for Excel، يرجى الرجوع إلى الخطوات التالية:
1. حدد الخلية التي تريد إدراج السنة أو الشهر أو اليوم الحالي فيها. ثم انتقل إلى Kutools > إدراج > إدراج التاريخ.
2. في نافذة إدراج التاريخ، تأكد من تحديد خيار استخدام التنسيق. ثم انقر نقرًا مزدوجًا على تنسيق التاريخ المطلوب من القائمة الموجودة على اليمين. سيتم تطبيق التنسيق المحدد فورًا على الخلية النشطة. راجع لقطة الشاشة أدناه:
الآن، سيظهر التاريخ الحالي في الخلية التي اخترتها بالتنسيق الذي حددته.
ملاحظات ونصائح الاستخدام:
- افتراضيًا، يتم تسليط الضوء على تاريخ اليوم بالفعل في تقويم نافذة إدراج التاريخ. لإدراج تاريخ مختلف، ما عليك سوى النقر على التاريخ المطلوب في التقويم قبل النقر المزدوج على التنسيق المفضل لديك.
- هذا النهج يوفر لك المرونة للعمل مع تنسيقات التاريخ المحلية، قوالب التقارير المهنية، وأي سيناريو حيث يكون العرض المرئي المتسق مهمًا.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
إدراج التاريخ والوقت الحاليين في الخلية/الرأس/التذييل باستخدام Kutools for Excel
للسيناريوهات التي تتطلب ختم ورقة العمل بمعلومات زمنية في منطقة المحتوى، الرأس، أو التذييل، توفر Kutools for Excel أداة إدراج معلومات المصنف. هذه الميزة ذات صلة خاصة لتحكم المستندات الآلية، أغراض التدقيق، أو ختم الوقت المتسق على التقارير الموزعة، حيث تقوم بإدراج بيانات التاريخ والوقت بدقة في خطوات قليلة.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
1. انقر على Kutools Plus > مصنف > إدراج معلومات المصنف في شريط الأدوات.
2. في نافذة إدراج معلومات المصنف، حدد خيار التاريخ والوقت الحالي. في قسم إدراج في، حدد المكان الذي تريد أن تظهر فيه هذه المعلومات - الخيارات تشمل أي خلية في ورقة العمل، وكذلك أي منطقة من الرأس أو التذييل. انقر موافق لإكمال الإدراج. راجع لقطة الشاشة أعلاه للحصول على إرشاد مرئي.
تم الآن إدراج التاريخ والوقت الحاليين بالضبط حيث تحتاج إليهما.
نصائح إضافية:
- هذا النهج مفيد بشكل خاص عندما تحتاج إلى إضافة تواريخ المراجعة، أو ختم الوقت لتصدير البيانات، أو طباعة السجلات الفعلية.
- تذكر أن البيانات المدرجة في الرؤوس أو التذييلات تكون أكثر وضوحًا في عرض تخطيط الصفحة أو عرض معاينة الطباعة.
- التعديلات التي تم إجراؤها هنا لا تُحدث تلقائيًا إلا إذا قمت بإعادة تطبيق أداة إدراج معلومات المصنف.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
VBA: إدراج تلقائي للتاريخ أو الشهر أو السنة الحالية عند تغيير الخلية أو بالزر
للحصول على مستوى أكبر من الأتمتة - مثل عندما تريد أن يقوم Excel بتسجيل التاريخ الدقيق لكل مرة يتم فيها تعديل خلية معينة، أو إذا كنت ترغب في تشغيل ختم الزمن بالنقر على زر - يمكن استخدام VBA (Visual Basic for Applications). هذه الطريقة قابلة للتطبيق بشكل كبير على أوراق السجلات، سجلات التدقيق، أو التقارير المخصصة حيث يكون التحكم الدقيق ضروريًا. تتيح VBA إدراج التاريخ أو الشهر أو السنة الحاليين ديناميكيًا بناءً على متطلبات سير العمل الخاصة بك.
السيناريو الأول: إدراج تلقائي للتاريخ الحالي عند تعديل خلية في عمود أو نطاق محدد. هذا الحل مثالي لإنشاء أعمدة "آخر تعديل" أو ختم زمني تلقائي للإدخالات.
كيفية الإعداد:
- انقر بزر الماوس الأيمن على علامة ورقة العمل حيث تريد الأتمتة وحدد عرض الكود.
- في نافذة Microsoft Visual Basic for Applications التي تم فتحها، قم بلصق الكود التالي في الجزء الخاص بالكود:
Private Sub Worksheet_Change(ByVal Target As Range)
'Automatically insert current date when any change occurs in column B (adjust to your needs)
On Error Resume Next
xTitleId = "KutoolsforExcel"
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Target.Offset(0, 1).Value = Date 'Inserts date in column C when column B changes
End If
End Sub
نصائح التشغيل:
- كلما قمت بتحرير خلية في العمود B، سيظهر التاريخ الحالي تلقائيًا في الخلية المجاورة في العمود C (يمكنك تعديل النطاقات المستهدفة والتعويضات حسب الحاجة للإعداد الخاص بك).
- لتطبيق هذا المنطق على نطاق مختلف أو إدراج الشهر/السنة، قم بتعديل
Date
إلىMonth(Date)
أوYear(Date)
وفقًا لذلك. - هذه الطريقة هي الأفضل لسجلات التدقيق أو تتبع "آخر تحديث". تأكد من تمكين الماكرو حتى يعمل هذا الكود بشكل صحيح.
السيناريو الثاني: إدراج التاريخ أو الشهر أو السنة الحالية عن طريق النقر على زر مخصص، وهو مناسب لسير العمل المخصصة أو ختم الزمن عند الطلب.
كيفية الإعداد:
- انقر على مطور > Visual Basic.
- في نافذة محرر VBA، انقر على إدراج > وحدة.
- أدخل الكود التالي (المثال يوضح إدراج التاريخ الحالي في الخلية A1؛ يمكنك تعديل الخلية المستهدفة أو المنطق حسب الحاجة):
Sub InsertCurrentDate()
On Error Resume Next
xTitleId = "KutoolsforExcel"
Worksheets("Sheet1").Range("A1").Value = Date
End Sub
كيفية تعيين الماكرو لزر في Excel
- إدراج الزر:
- انتقل إلى علامة التبويب مطور في الشريط.
- انقر على إدراج > تحت عناصر التحكم في النموذج، اختر زر (عنصر التحكم في النموذج).
- ارسم الزر في أي مكان على ورقة العمل الخاصة بك.
- تعيين الماكرو:
- بعد رسم الزر، ستظهر نافذة تعيين الماكرو.
- اختر InsertCurrentDate (أو أي اسم سميت به الماكرو الخاص بك).
- انقر موافق.
في كل مرة تنقر عليها، سيتم إدراج التاريخ الحالي في الخلية A1 من Sheet1.
يمكنك تعديل الماكرو لتغيير الخلية المستهدفة، الورقة، أو إدراج الشهر أو السنة الحالية بدلاً من ذلك.
استكشاف الأخطاء وإصلاحها والملاحظات:
- إذا لم تعمل الماكروهات، تأكد من أنك قمت بتمكين الماكروهات في إعدادات Excel الخاصة بك.
- قم باختبار كود VBA الخاص بك على مصنف تجريبي قبل تطبيقه على ملفات مهمة لمنع فقدان البيانات غير المقصود.
- دمج VBA مع عناصر تحكم ورقة العمل يتيح أتمتة سير العمل القوية والمرونة، ولكن احفظ دائمًا نسخة احتياطية قبل دمج الماكروهات الجديدة.
باختصار، تقدم حلول VBA مرونة لا تضاهى لختم الزمن التلقائي في Excel. وهي موصى بها بشكل خاص عندما لا تلبي الصيغ أو الأدوات القياسية احتياجات سير العمل الخاص بك تمامًا.
عرض توضيحي: إدراج اليوم أو الشهر أو السنة الحالية في الخلية/الرأس/التذييل في Excel
مقالات ذات صلة:
إدراج سريع للتاريخ الحالي باستخدام تنسيق تاريخ محدد
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!