كيفية إدراج اليوم أو الشهر أو السنة الحالية في خلية في 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 > Workbook > إدراج معلومات المصنف في شريط الأدوات.
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)
وفقًا لذلك. - هذه الطريقة هي الأفضل لسجلات التدقيق أو تتبع "تاريخ آخر تحديث". تأكد من تمكين الماكرو حتى يعمل هذا الكود بشكل صحيح.
السيناريو الثاني: إدراج التاريخ أو الشهر أو السنة الحالية عن طريق النقر على زر مخصص، مناسب لتخصيصات سير العمل أو ختم الوقت عند الطلب.
كيفية الإعداد:
- انقر Developer > Visual Basic.
- في نافذة محرر VBA، انقر Insert > Module.
- أدخل الكود التالي (المثال يوضح إدراج التاريخ الحالي في الخلية A1؛ يمكنك تعديل الخلية المستهدفة أو المنطق حسب الحاجة):
Sub InsertCurrentDate()
On Error Resume Next
xTitleId = "KutoolsforExcel"
Worksheets("Sheet1").Range("A1").Value = Date
End Sub
كيفية تعيين الماكرو لزر في Excel
- إدراج الزر:
- انتقل إلى علامة التبويب Developer في الشريط.
- انقر Insert > ضمن Form Controls، اختر Button (Form Control).
- ارسم الزر في أي مكان على ورقة العمل الخاصة بك.
- تعيين الماكرو:
- بعد رسم الزر، ستظهر نافذة تعيين الماكرو.
- حدد InsertCurrentDate (أو أي اسم أطلقته على الماكرو الخاص بك).
- انقر OK.
في كل مرة تنقر عليها، سيتم إدراج التاريخ الحالي في الخلية A1 من Sheet1.
يمكنك تعديل الماكرو لتغيير الخلية المستهدفة، الورقة، أو إدراج الشهر أو السنة الحالية بدلاً من ذلك.
استكشاف الأخطاء وإصلاحها والملاحظات:
- إذا لم تعمل الماكرو، تأكد من تمكين الماكرو في إعدادات Excel الخاصة بك.
- اختبر كود VBA الخاص بك على مصنف تجريبي قبل تطبيقه على ملفات مهمة لمنع فقدان البيانات غير المتوقع.
- دمج VBA مع ضوابط ورقة العمل يسمح بأتمتة سير العمل القوية والمرونة، لكن دائمًا احفظ نسخة احتياطية قبل دمج الماكرو الجديد.
باختصار، توفر حلول VBA مرونة لا مثيل لها للأتمتة الزمنية في Excel. وهي موصى بها بشكل خاص عندما لا تلبي الصيغ أو الأدوات القياسية احتياجات سير العمل الخاص بك بالكامل.
عرض توضيحي: إدراج اليوم أو الشهر أو السنة الحالية في الخلية/الرأس/الذيل في Excel
مقال ذو صلة:
إدراج سريع للتاريخ الحالي بصيغة تاريخ محددة
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!