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

يقدم هذا البرنامج التعليمي عدة طرق لاكتشاف وتعويض التواريخ المفقودة بفعالية في Excel:
العثور على التواريخ المفقودة باستخدام التنسيق الشرطي
العثور على التواريخ المفقودة باستخدام الصيغة
العثور وملء التواريخ المفقودة باستخدام Kutools لـ Excel

استخدام VBA لتحديد وإدراج التواريخ المفقودة تلقائيًا
إبراز التواريخ المفقودة باستخدام جدول محوري
العثور على التواريخ المفقودة باستخدام التنسيق الشرطي
إحدى الطرق لتحديد الثغرات في قائمة التواريخ الخاصة بك هي الاستفادة من تنسيق Excel الشرطي. هذه الطريقة تبرز بصريًا الخلايا التي تكون فيها التواريخ مفقودة في التسلسل، مما يجعل من السهل اكتشاف الانقطاعات بنظرة سريعة.
1. حدد النطاق الذي يحتوي على تواريخك، ثم انتقل إلى الصفحة الرئيسية > التنسيق الشرطي > قاعدة جديدة. انظر لقطة الشاشة:
2. في مربع الحوار قاعدة التنسيق الجديدة اختر استخدم صيغة لتحديد الخلايا التي سيتم تنسيقها تحت قسم اختر نوع القاعدة أدخل الصيغة التالية: =A2<>(A1+1) (حيث A1 هو أول تاريخ وA2 هو التاريخ التالي في قائمتك). انظر لقطة الشاشة:
3. انقر فوق الزر تنسيق لفتح مربع الحوار تنسيق الخلايا تحت علامة التبويب تعبئة اختر لونًا لإبراز التواريخ المفقودة. انظر لقطة الشاشة:
4. بعد إعداد التنسيق، انقر موافق مرتين لتطبيقه. الآن، ستكون الخلايا التي يوجد بها تاريخ مفقود في التسلسل مميزة.
ملاحظة: قد يتم أيضًا تمييز آخر تاريخ في قائمتك، لأن هذه الصيغة تتحقق مما يلي كل تاريخ. هذه الطريقة مفيدة بشكل خاص لمراجعة مجموعات البيانات الكبيرة بسرعة ولكنها لا تملأ التواريخ المفقودة تلقائيًا.
العثور على التواريخ المفقودة باستخدام الصيغة
نهج عملي آخر هو استخدام صيغة Excel للمساعدة في تحديد أي فجوات مباشرة في الجدول الخاص بك. هذه الطريقة تقوم بإنشاء عمود جديد لتحديد ما إذا كان هناك يوم مفقود بعد كل تاريخ، مما يجعلها مناسبة لتتبع سجلات الحضور، خطط المشاريع، أو سجلات المخزون.
في عمود فارغ بجانب قائمة التواريخ الخاصة بك (على سبيل المثال، الخلية B1 إذا كانت قائمتك تبدأ من A1)، أدخل الصيغة: =IF(A2=A1+1,"","اليوم التالي مفقود"). اضغط Enter, ثم اسحب مقبض التعبئة التلقائية لأسفل لنسخ الصيغة بجانب جميع التواريخ. انظر لقطات الشاشة:
حيثما ترى "اليوم التالي مفقود"، فأنت تعلم أن هناك فجوة في قائمتك. هذه طريقة سهلة وبصرية لمراجعة التواريخ المفقودة ويمكن أن تكون مفيدة بشكل خاص إذا كنت تريد تصفية أو معالجة الفجوات المحددة بشكل أكبر.
ملاحظة: مثل الطريقة السابقة، ستقوم الصيغة بوضع علامة على الصف بعد آخر تاريخ (بما أن لا يوجد تاريخ تالي)، والذي يمكنك تجاهله أو مسحه إذا لم يكن مطلوبًا.
العثور وملء التواريخ المفقودة باستخدام Kutools لـ Excel
بالنسبة لأولئك الذين يستخدمون Kutools لـ Excel، هناك ميزة مضمنة يمكنها العثور بسرعة وملء التواريخ المفقودة أو أرقام التسلسل لك. هذا مفيد بشكل خاص عندما تحتاج إلى تحديد الفجوات وكذلك استكمال بياناتك تلقائيًا للحصول على حسابات دقيقة أو مراجعة.
بعد التثبيت المجاني لـ Kutools لـ Excel، يرجى القيام بما يلي:
1. حدد قائمة التواريخ التي تريد تحليلها، ثم انتقل إلى Kutools > إدراج > البحث عن أرقام التسلسل المفقودة. انظر لقطة الشاشة:
2. في البحث عن أرقام التسلسل المفقودة مربع الحوار، يمكنك الاختيار بين عدة خيارات، مثل البحث أو إدراج الأرقام المفقودة، الإبراز، أو إنشاء عمود بعلامات. انظر لقطة الشاشة:
3. بعد تأكيد اختيارك، انقر موافق. سيظهر موجه يعرض عدد التواريخ المفقودة التي تم العثور عليها. انظر لقطة الشاشة:
4. انقر موافق للاستكمال. الآن ستعرض قائمتك أو حتى تملأ التواريخ المفقودة حسب الخيار الذي اخترته. هذا النهج مريح لمجموعات البيانات الكبيرة ويقلل من الأخطاء الناتجة عن الفحص اليدوي أو الخطأ في وضع الصيغ.
إدراج أرقام التسلسل المفقودة | إدراج صفوف فارغة عند مواجهة أرقام التسلسل المفقودة |
![]() | ![]() |
إدراج عمود جديد مع العلامات المفقودة التالية | ملء لون الخلفية |
![]() | ![]() |
يمكن أن يوفر هذا الأداة وقتًا كبيرًا وهي مفيدة بشكل خاص لقوائم البيانات المالية، بيانات الحضور، أو أي سيناريو يتطلب سجل تواريخ مستمر. تأكد من أن قائمة التواريخ مرتبة حسب التاريخ لتحقيق أفضل النتائج.
استخدام VBA لتحديد وإدراج التواريخ المفقودة تلقائيًا
إذا كنت تعمل مع قوائم تواريخ طويلة أو يتم تحديثها بشكل متكرر وتريد عملية آلية بالكامل، يمكنك استخدام ماكرو VBA مخصص في Excel. هذه الطريقة تفحص عمود التواريخ الخاص بك، تجد التواريخ المفقودة في التسلسل، وتدرج التواريخ المفقودة كصفوف جديدة مباشرة في قائمتك.
هذا مفيد بشكل خاص لمجموعات البيانات الكبيرة، التقارير المتكررة، أو عند إضافة بيانات جديدة بانتظام وتحتاج لضمان الاكتمال دون فحص يدوي.
خطوات التشغيل:
- انقر فوق 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
- انقر فوق زر
تشغيل (أو اضغط F5) لتنفيذ الكود. سيتحقق الماكرو من العمود الأول (العمود A) لقائمة التواريخ وسيقوم بإدراج التواريخ المفقودة كصفوف جديدة.
نصائح عملية وملاحظات:
– تأكد من أن تواريخك مرتبة بترتيب تصاعدي قبل تشغيل الماكرو.
– يقوم الماكرو بإدراج التواريخ المفقودة كصفوف جديدة، لذا احتياطًا قم بعمل نسخة احتياطية لبياناتك أو اختبر على نسخة إذا لزم الأمر.
– إذا لم تكن تواريخك في العمود A، غيّر ws.Cells(i,1)
إلى رقم العمود الصحيح.
– في حالة وجود مجموعة بيانات كبيرة جدًا، قد يستغرق الماكرو بضع لحظات لإكمال العملية.
– إذا تلقيت خطأً، تحقق من أن جميع الخلايا في عمود التواريخ تحتوي على قيم تواريخ فعلية.
إبراز التواريخ المفقودة باستخدام جدول محوري
إذا كنت تفضل عدم استخدام الصيغ أو الشفرات البرمجية، يمكنك الاستفادة من ميزة جدول محوري مدمجة في Excel لمقارنة قائمة التواريخ الفعلية لديك مع تسلسل كامل متوقع. هذه الطريقة مناسبة بشكل خاص عندما تريد تحليل أو مطابقة سجلات الحضور، المعاملات، أو السجلات اليومية حيث يجب أن تظهر كل التواريخ ضمن نطاق معين.
خطوات التشغيل:
- أولاً، قم بإنشاء عمود مساعد يحتوي على تسلسل كامل من التواريخ المتوقعة يغطي تواريخ البداية والنهاية الخاصة بك. أدخل أول تاريخ في خلية (مثل D2)، ثم اسحب مقبض التعبئة لأسفل لإنشاء التواريخ حتى يكتمل النطاق.
- انسخ كل من قائمة التواريخ الأصلية الخاصة بك والقائمة المساعدة الجديدة إلى ورقة عمل جديدة، ورصهم في عمود واحد (على سبيل المثال، العمود E).
- حدد القائمة المدمجة، ثم اذهب إلى Insert > PivotTable. في مربع الحوار، حدد الجدول/النطاق واختر ورقة عمل جديدة للإخراج.
- في قائمة حقول الجدول المحوري، اسحب حقل التاريخ إلى منطقة الصفوف وأيضًا إلى منطقة القيم، واضبط التجميع على العد. التواريخ التي تظهر مرة واحدة فقط في عمود العد تشير إلى التواريخ المفقودة (أي الموجودة فقط في التسلسل الكامل وليس في بياناتك الفعلية).
نصائح:
– تعمل هذه الطريقة بشكل أفضل لمراجعة الإدخالات المفقودة عبر فترات طويلة.
– لتحقيق أفضل النتائج، تأكد من أن قوائم التواريخ الخاصة بك لا تحتوي على تكرارات.
– يمكنك تصفية أو تسليط الضوء في الجدول المحوري لاكتشاف التواريخ المفقودة بسرعة.
– يمكن للمستخدمين المتقدمين دمج هذه الطريقة مع التنسيق الشرطي للحصول على رؤية إضافية.
المزايا: سهلة التصور؛ لا تتطلب صيغ أو VBA؛ مثالية للتقارير.
العيوب: لا تملأ التواريخ المفقودة تلقائيًا ولكنها تسلط الضوء على ما هو مفقود.
عرض: العثور وإدراج التاريخ المفقود في القائمة
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في 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 وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
- الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
- تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد