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

كيف يمكن تمييز التواريخ الأقدم من 30 يومًا باستخدام التنسيق الشرطي في إكسل؟

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

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

تمييز التواريخ الأقدم من 30 يومًا باستخدام استخدم تنسيق الشروط
حدد وميّز التواريخ الأقدم من تاريخ محدد بسهولة باستخدام أداة رائعة
تمييز التواريخ الأقدم من 30 يومًا تلقائيًا باستخدام ماكرو VBA
استخدام صيغة عمود مساعد لتمييز التواريخ الأقدم من 30 يومًا


تمييز التواريخ الأقدم من 30 يومًا باستخدام استخدم تنسيق الشروط

تتيح ميزة «استخدم التنسيق الشرطي» في إكسل تمييز التواريخ الأقدم من 30 يومًا تلقائيًا ضمن النطاق المحدد، مما يُعدّ أداة فعّالة لتتبُّع المهام المتأخِّرة، وإدارة المواعيد النهائية، أو تحديد أولوية العناصر وفقًا لعمرها. اتبع الخطوات التفصيلية أدناه:

1. حدد النطاق الذي يحتوي على تواريخك، ثم انتقل إلىالصفحة الرئيسية > استخدم تنسيق الشروط > قاعدة جديدة. راجع لقطة الشاشة:

لقطة شاشة للنقر على الصفحة الرئيسية > التنسيق الشرطي > قاعدة جديدة

2. في مربع حوارقاعدة تنسيق جديدة، قم بتكوين ما يلي:

  • 2.1) اختراستخدم صيغة لتحديد الخلايا التي سيتم تنسيقهاضمن خيارات نوع القاعدة.
  • 2.2) أدخل هذه الصيغة في المربع المسمىتنسيق القيم حيث تكون هذه الصيغة صحيحة:
    =A2<TODAY()-30
  • 2.3) انقرتنسيقلتحديد تعبئة اللون وتمييز التواريخ القديمة.
  • 2.4) انقرموافقلتأكيد القاعدة وتطبيقها. راجع لقطة الشاشة:
  • تعيين الخيار في مربع حوار القاعدة الجديدة للتنسيق

ملاحظة:في هذه الصيغة، يجب أن تكون الخليةA2 هي الخلية العلوية (الزاوية العلوية اليسرى) في نطاق التحديد الخاص بك، و30 تمثّل العتبة بالأيام. يمكنك تعديل كليهما وفقًا لاحتياجاتك. إذا لم تبدأ بياناتك من الخلية A2، فقم بتحديث مرجع الخلية وفقًا لذلك، وتأكد من أن المرجع يشير إلى الصف الأول في نطاقك.

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

تم تمييز جميع التواريخ الأقدم من 30 يومًا منذ اليوم

تلميح:تقارن هذه الصيغة تاريخ كل خلية بـTODAY() ناقص 30. إذا أردت تمييز فترات زمنية مختلفة (مثل 60 يومًا)، فما عليك سوى تغيير «30» إلى الرقم الذي تفضله.

إذا كانت قائمة التواريخ الخاصة بك تحتوي على خلايا فارغة، فقد تلاحظ أنها تُميَّز أحيانًا أيضًا. ولتجنب تمييز الخلايا الفارغة:

3. أعد تحديد نطاق التاريخ الخاص بك، ثم انتقل إلىالصفحة الرئيسية > استخدم تنسيق الشروط > إدارة القواعد.

لقطة شاشة للنقر على الصفحة الرئيسية > التنسيق الشرطي > إدارة القواعد

4. فياستخدم تنسيق الشروط إدارة القواعد، انقرقاعدة جديدةلإضافة قاعدة جديدة للتعامل مع الخلايا الفارغة.

لقطة شاشة للنقر على زر قاعدة جديدة

5. في مربع حوارتحرير قاعدة التنسيق:

  • 5.1) اختراستخدم صيغة لتحديد الخلايا التي سيتم تنسيقها.
  • 5.2) أدخل الصيغة التالية (استبدل A2 إذا كان نطاقك يبدأ من خلية أخرى):
    =ISBLANK(A2)=TRUE
  • 5.3) تأكّد من النقر علىموافق.
  • تعيين الخيارات في مربع حوار تعديل قاعدة التنسيق

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

تحديد خانة الإيقاف إذا كانت القيمة صحيحة (Stop if True)

النتيجة: سيتم تمييز قيم التواريخ الفعلية الأقدم من 30 يومًا فقط، مع تجاهل الخلايا الفارغة تمامًا كما هو مطلوب.

تم تمييز التواريخ الأقدم من 30 يومًا فقط باستثناء الخلايا الفارغة

السيناريو والنصائح:يُعدّ التنسيق الشرطي مثاليًا للوحات المعلومات التفاعلية أو التقارير التي يكون فيها التعرّف السريع على العناصر المتأخرة أمرًا بالغ الأهمية. ومع ذلك، ضع في اعتبارك أن النطاقات الكبيرة جدًّا أو التنسيقات المعقدة قد تؤثر سلبًا على أداء ملف العمل. تأكد دائمًا من تنسيق التاريخ: لن تُطبَّق القاعدة إلا إذا كانت الخلايا معترفًا بها من قِبل إكسل كتواريخ.


ميّز التواريخ الأقدم من تاريخ محدد بسهولة باستخدام أداة رائعة

إذا كنت بحاجة إلى طريقة سريعة وسهلة لتحديد وتمييز التواريخ الأقدم من تاريخ معين (مثلًا، لإعداد تقارير مخصصة أو تنفيذ عمليات دفع يدوية)، فإنتحديد خلايا محددةفيKutools لـ Excelيوفّر لك حلاً فعّالًا. وببضع نقرات فقط، يمكنك تحديد جميع خلايا التواريخ الأقدم من التاريخ الذي تحدده، ثم تمييزها أو معالجتها بالشكل الذي يناسبك.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

1. حدد خلايا التواريخ، ثم انقرKutools > تحديد > تحديد خلايا محددة.

 النقر على ميزة تحديد الخلايا المحددة من Kutools

2. في مربع حوارتحديد خلايا محددة، قم بما يلي:

  • 2.1) حددخليةفي قسمنوع التحديد.
  • 2.2) اخترأقل منمن قائمةتحديد النوعالمنسدلة، وأدخل تاريخ القطع (مثلًا: قبل 30 يومًا أو تاريخًا محددًا) في المربع.
  • 2.3) انقرموافقلتحديد جميع خلايا التواريخ المطابقة.
  • 2.4) تأكد من عدد الخلايا المحددة، ثم انقرموافقفي مربع المعلومات.

تعيين الخيارات في مربع حوار تحديد الخلايا المحددة

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

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


تمييز التواريخ الأقدم من 30 يومًا تلقائيًا باستخدام ماكرو VBA

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

1. افتح مصنف Excel الذي تريد تطبيق التمييز عليه. ثم ادخل إلى محرر VBA بالنقر علىأدوات المطور > Visual Basic. إذا لم تكن علامة التبويب «المطور» ظاهرة، ففعّلها من خيارات Excel. وفي نافذة VBA، انقر علىإدراج > وحدة نمطية.

Sub HighlightOldDates()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to check for old dates:", xTitleId, WorkRng.Address, Type:=8)
    
    Application.ScreenUpdating = False
    ' Optional: Clear previous background coloring
    WorkRng.Interior.ColorIndex = xlNone
    
    For Each Rng In WorkRng
        If IsDate(Rng.Value) Then
            If Rng.Value < Date - 30 Then
                Rng.Interior.Color = vbYellow ' Or choose any other color you prefer
            End If
        End If
    Next
    
    Application.ScreenUpdating = True
    MsgBox "Highlighting complete.", vbInformation, xTitleId
End Sub

2. شغّل الماكرو باختيارتشغيل (زر المثلث الأخضر في محرر VBA) أو اضغطF5 بعد تحديد الوحدة النمطية. سيظهر مربع حوار يطلب منك تحديد نطاق التواريخ التي ترغب في تحليلها. وبعد ذلك، سيقوم الماكرو تلقائيًا بمسح أي تعبئة لون سابقة وتمييز الخلايا التي تحتوي على تواريخ أقدم من 30 يومًا باللون الأصفر (يمكنك تعديل اللون حسب الحاجة).

ملاحظات عملية: - يعمل حل VBA هذا بشكل ممتاز مع المهام المتكررة أو عند تحليل جداول بيانات ضخمة. - احفظ ملفك دائمًا قبل تشغيل كود VBA، خاصةً إذا كنت تستخدم ماكروهات تُغيّر التنسيق. - تتطلب ماكروهات VBA حفظ الملفات بصيغة مصنفات مُفعَّلة للماكرو (.xlsm) وتفعيل إعدادات الماكرو. وللمصنفات المشتركة أو تلك المستخدمة عبر الإنترنت، يُفضَّل الاعتماد على الطرق الأخرى المذكورة أعلاه.

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


استخدم عمود مساعد بصيغة لتحديد التواريخ الأقدم من 30 يومًا

للحصول على مزيد من المرونة في التعامل مع التواريخ القديمة—مثل التصفية أو الفرز أو تنفيذ إجراءات إضافية—يمكنك استخدام عمود مساعد يحتوي على صيغة Excel. تُعدّ هذه الطريقة مثالية عندما تحتاج إلى معالجة النتائج المُعلَّمة أو تحليلها بما يتجاوز مجرد تلوين الخلايا.

1. أدرج عمودًا جديدًا بجانب قائمة التواريخ الخاصة بك (على سبيل المثال، إذا كانت تواريخك تبدأ في العمود A، فأضف العمود الجديد B وسمّه «علامة متأخرة»). في الصف الأول من العمود المساعد (مثل B2)، أدخل الصيغة التالية:

=A2<TODAY()-30

تتحقق هذه الصيغة مما إذا كان التاريخ في الخليةA2 أقدم من 30 يومًا مقارنةً باليوم الحالي. إذا كانت الحالة صحيحة، تُرجعTRUE، وإلا تُرجعFALSE.

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

3. بعد الانتهاء، يمكنك تصفية البيانات أو فرزها حسب القيم TRUE/FALSE. الصفوف التي تحتوي علىTRUE هي تلك التي تتضمّن تواريخ أقدم من 30 يومًا.

تطبيق عملي:يمكنك الآن تصفية البيانات، أو تطبيق قواعد تنسيق إضافية، أو استخدام العمود المُعلَّم في عمليات حسابية أو إجراءات آلية أخرى. ويُعدّ هذا النهج فعّالًا جدًّا عندما تحتاج إلى اتخاذ خطوات إضافية بناءً على ما إذا كان التاريخ متأخرًا—مثل إنشاء تقارير أو إرسال إشعارات.

تلميح:غيّر30 في الصيغة لتعيين عتبة مختلفة. تأكد دائمًا من أن مرجع الخلية في الصيغة يتطابق مع نطاق البيانات الفعلي الخاص بك.

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


عند اختيار طريقة التمييز الأنسب، ضع احتياجاتك في الاعتبار: يُعد تنسيق الشروط الخيار الأمثل للتلميحات البصرية الديناميكية؛ بينما تتيح أعمدة المساعدة معالجةً متقدمة؛ وتُعتبر التصفية/الفرز الأفضل للمراجعات السريعة دون تعديل الورقة؛ وتألّق VBA في المهام المتكررة أو ذات الحجم الكبير؛ فيما يوفّر Kutools لـ Excel تحديدًا سريعًا ومرنًا للعمليات اليدوية أو الدفعية. كن دائمًا على دراية بتنسيق التواريخ وقيود مشاركة المصنف، واحفظ ملفك قبل تطبيق أي تغييرات—خاصةً عند استخدام VBA أو أدوات الإضافات. ويمكن أن يؤدي الجمع بين هذه الطرق إلى حلول قوية تُبسّط سير العمل المعقدة.


مقالات ذات صلة:

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

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

نسخ قواعد تنسيق الشروط إلى ورقة عمل أو ملف عمل آخر
على سبيل المثال، لديك خلايا تم تمييزها مشروطًا بناءً على الخلايا المكررة في العمود الثاني (عمود الفاكهة)، كما تم تلوين أعلى 3 قيم في العمود الرابع (عمود الكمية) كما هو موضح في لقطة الشاشة أدناه. والآن، تريد نسخ قاعدة تنسيق الشروط من هذا النطاق إلى ورقة عمل أو ملف عمل آخر. يقدم لك هذا المقال طريقتين بديلتين للمساعدة.

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


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل