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

كيف يمكنني العثور بسرعة على تاريخ مفقود من قائمة في Excel؟

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

العثور على التواريخ المفقودة باستخدام استخدم تنسيق الشروط

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

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

2. في مربع حوارقاعدة تنسيق جديدة، اختراستخدام صيغة لتحديد الخلايا التي سيتم تنسيقهاضمن قسمتحديد نوع القاعدة. أدخل الصيغة التالية: =A2<>(A1+1) (حيث A1 هو التاريخ الأول وA2 هو التاريخ التالي في قائمتك). راجع لقطة الشاشة:
تحديد الخيارات في مربع الحوار

3. انقر فوق زرتنسيقلفتح مربع حوارتعيين تنسيق الخلية. ضمن علامة التبويبتعبئة، اختر لونًا لتمييز التواريخ المفقودة. راجع لقطة الشاشة:
حدد لون تعبئة لتمييز الخلايا

4. بعد ضبط التنسيق، انقر فوقموافقمرتين لتطبيقه. الآن، ستُميَّز الخلايا التي ينقصها تاريخ في التسلسل.
تم تمييز التواريخ المفقودة

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


العثور على التواريخ المفقودة باستخدام صيغة

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

في خلية فارغة بجانب قائمة التواريخ الخاصة بك (مثل الخلية B1 إذا كانت قائمتك تبدأ من A1)، أدخل الصيغة التالية:=IF(A2=A1+1,«»,«Missing next day»). ثم اضغطEnter، واسحب مقبض التعبئة لأسفل لنسخ الصيغة بجانب جميع التواريخ. راجع لقطات الشاشة:
اسحب واملأ الصيغة في الخلايا الأخرىاسحب واملأ الصيغة في الخلايا الأخرى

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

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


العثور على التواريخ المفقودة وملؤها باستخدام Kutools لـ Excel

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

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

بعدالتثبيت المجانيKutools لـ Excel، يُرجى اتباع الخطوات التالية:

1. حدد قائمة التواريخ التي تريد تحليلها، ثم انتقل إلىKutools > إدراج > العثور على التسلسل المفقود. راجع لقطة الشاشة:
انقر على ميزة البحث عن الأرقام التسلسلية المفقودة من kutools

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

3. بعد تأكيد اختيارك، انقر فوقموافق. سيعرض لك مربّع منبثق عدد التواريخ المفقودة التي تم العثور عليها. راجع لقطة الشاشة:
سيظهر مربع حوار لإخبارك بعدد التواريخ التسلسلية المفقودة

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

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

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


استخدام VBA لتحديد التواريخ المفقودة وإدراجها تلقائيًّا

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

هذه الطريقة مثالية لمجموعات البيانات الكبيرة، والتقارير المتكررة، أو عند إضافة بيانات جديدة بانتظام—لضمان اكتمالها تلقائيًّا دون الحاجة إلى فحص يدوي.

خطوات التشغيل:

  1. انقر فوقالمطور > Visual Basic لفتح محرر VBA. في نافذةMicrosoft Visual Basic for Applications المنبثقة، انقر فوقإدراج > وحدة نمطية، ثم الصق الكود التالي في نافذة الوحدة النمطية:
Sub InsertMissingDates()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim i As Long
    Dim currentDate As Date, nextDate As Date
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    i = 2
    
    While i < lastRow
        currentDate = ws.Cells(i, 1).Value
        nextDate = ws.Cells(i + 1, 1).Value
        
        If nextDate > currentDate + 1 Then
            ws.Rows(i + 1).Insert Shift:=xlDown
            ws.Cells(i + 1, 1).Value = currentDate + 1
            ws.Cells(i + 1, 1).NumberFormat = "yyyy-mm-dd"
            lastRow = lastRow + 1
        End If
        
        i = i + 1
    Wend
End Sub
  1. انقر فوق زرزر التشغيلتشغيل (أو اضغط F5) لتنفيذ الكود. بعد التنفيذ، سيتحقق الماكرو من العمود الأول (العمود A) للعثور على قائمة بالتواريخ، ثم يُدخل تلقائيًا أي تواريخ مفقودة كصفوف جديدة.

نصائح عملية وملاحظات:
– تأكد من فرز تواريخك بترتيب تصاعدي قبل تشغيل الماكرو.
– يُدخل الماكرو التواريخ المفقودة كصفوف جديدة، لذا احفظ نسخة احتياطية من بياناتك أو جرّب التشغيل على نسخة تجريبية إذا لزم الأمر.
– إذا لم تكن تواريخك في العمود A، غيّرws.Cells(i,1) إلى رقم العمود الصحيح.
– مع مجموعات البيانات الكبيرة جدًّا، قد يستغرق الماكرو بضع لحظات لإكمال العملية.
– إذا ظهر خطأ، تأكد من أن جميع الخلايا في عمود التواريخ تحتوي على قيم تواريخ فعلية.


تمييز التواريخ المفقودة باستخدام جدول بيانات محوري

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

خطوات التشغيل:

  1. أولاً، أنشئ عمودًا مساعدًا يحتوي على سلسلة كاملة من التواريخ المتوقعة التي تغطي تاريخ البداية وتاريخ الانتهاء. أدخل التاريخ الأول في خلية (مثل D2)، ثم اسحب مقبض التعبئة لأسفل لإنشاء التواريخ حتى يكتمل نطاقك.
  2. انسخ قائمة التواريخ الأصلية وقائمة التواريخ المساعدة الجديدة إلى ورقة عمل جديدة، وضَعْهما معًا في عمود واحد (مثلًا، العمود E).
  3. حدد القائمة المجمعة، ثم انتقل إلىإدراج > جدول محوري. في مربع الحوار، حدد الجدول أو النطاق، واختر ورقة عمل جديدة لموضع الإخراج.
  4. في قائمة حقول الجدول المحوري، اسحب حقل التاريخ إلى منطقةالصفوف، ثم اسحبه مرة أخرى إلى منطقةالقيم، واضبط التجميع علىالعد. تشير التواريخ التي تظهر مرة واحدة فقط في عمود العد إلى تواريخ مفقودة (أي تلك الموجودة في السلسلة الزمنية الكاملة ولكنها غير موجودة في بياناتك الفعلية).

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

المزايا:سهلة التصور، ولا تتطلب صيغًا أو VBA، ومثالية للتقارير.
العيوب:لا تملأ التواريخ المفقودة تلقائيًّا، بل تميّز فقط ما هو مفقود.


عرض توضيحي: العثور على التاريخ المفقود في القائمة وإدراجه

 

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل