Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

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

Author Sun Last modified
sample data
لنفترض أنك تقوم بصيانة سجل أو جدول زمني في Excel، ولاحظت أن قائمة التواريخ الخاصة بك ليست متصلة - بعض التواريخ مفقودة، كما هو موضح في لقطة الشاشة. تحديد هذه التواريخ المفقودة بسرعة وملء الفجوات يمكن أن يساعد في ضمان اكتمال بياناتك لأغراض التحليل أو التقارير أو الحفظ.
يقدم هذا البرنامج التعليمي عدة طرق لاكتشاف وتعويض التواريخ المفقودة بفعالية في Excel:
العثور على التواريخ المفقودة باستخدام التنسيق الشرطي
العثور على التواريخ المفقودة باستخدام الصيغة
العثور وملء التواريخ المفقودة باستخدام Kutools لـ Excel good idea3
استخدام VBA لتحديد وإدراج التواريخ المفقودة تلقائيًا
إبراز التواريخ المفقودة باستخدام جدول محوري

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

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

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

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

3. انقر فوق الزر تنسيق لفتح مربع الحوار تنسيق الخلايا تحت علامة التبويب تعبئة اختر لونًا لإبراز التواريخ المفقودة. انظر لقطة الشاشة:
select a fill color for highlighting the cells

4. بعد إعداد التنسيق، انقر موافق مرتين لتطبيقه. الآن، ستكون الخلايا التي يوجد بها تاريخ مفقود في التسلسل مميزة.
the missing dates are highlighted

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


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

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

في عمود فارغ بجانب قائمة التواريخ الخاصة بك (على سبيل المثال، الخلية B1 إذا كانت قائمتك تبدأ من A1)، أدخل الصيغة: =IF(A2=A1+1,"","اليوم التالي مفقود"). اضغط Enter, ثم اسحب مقبض التعبئة التلقائية لأسفل لنسخ الصيغة بجانب جميع التواريخ. انظر لقطات الشاشة:
enter a formula to find missing dates drag and fill the formula to other cells

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

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


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

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

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

بعد التثبيت المجاني لـ Kutools لـ Excel، يرجى القيام بما يلي:

1. حدد قائمة التواريخ التي تريد تحليلها، ثم انتقل إلى Kutools > إدراج > البحث عن أرقام التسلسل المفقودة. انظر لقطة الشاشة:
click Find Missing Sequence Number feature of kutools

2. في البحث عن أرقام التسلسل المفقودة مربع الحوار، يمكنك الاختيار بين عدة خيارات، مثل البحث أو إدراج الأرقام المفقودة، الإبراز، أو إنشاء عمود بعلامات. انظر لقطة الشاشة:
select the operation for dealing the missging dates

3. بعد تأكيد اختيارك، انقر موافق. سيظهر موجه يعرض عدد التواريخ المفقودة التي تم العثور عليها. انظر لقطة الشاشة:
a dialog will pop out to tell you the number of missing sequence dates

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

إدراج أرقام التسلسل المفقودة إدراج صفوف فارغة عند مواجهة أرقام التسلسل المفقودة
Insert missing sequence number Insert blank rows when encountering missing sequence numbers
إدراج عمود جديد مع العلامات المفقودة التالية ملء لون الخلفية
Insert new column with missing maker Fill background color

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


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

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

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

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

  1. انقر فوق Developer > Visual Basic لفتح محرر VBA. في نافذة Microsoft Visual Basic for Applications المنبثقة، انقر فوق Insert > Module، ثم انسخ الكود التالي في نافذة الوحدة:
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. انقر فوق زر Run button تشغيل (أو اضغط F5) لتنفيذ الكود. سيتحقق الماكرو من العمود الأول (العمود A) لقائمة التواريخ وسيقوم بإدراج التواريخ المفقودة كصفوف جديدة.

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


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

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

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

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

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

المزايا: سهلة التصور؛ لا تتطلب صيغ أو VBA؛ مثالية للتقارير.
العيوب: لا تملأ التواريخ المفقودة تلقائيًا ولكنها تسلط الضوء على ما هو مفقود.


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

 

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |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.

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