Note: The other languages of the website are Google-translated. Back to English

كيفية تصفية التواريخ بين تاريخين محددين في إكسيل؟

في وقت ما قد ترغب فقط في تصفية البيانات أو السجلات بين تاريخين محددين في Excel. على سبيل المثال ، تريد إظهار سجلات المبيعات بين 9/1/2012 و 11/30/2012 معًا في Excel مع إخفاء السجلات الأخرى. تركز هذه المقالة على طرق تصفية التواريخ بين تاريخين محددين في Excel بسهولة.

تصفية التواريخ بين تاريخين محددين باستخدام أمر تصفية
تصفية التواريخ بين تاريخين محددين برمز VBA
حدد جميع التواريخ بين تاريخين محددين مع Kutools for Excel


تصفية التواريخ بين تاريخين محددين باستخدام أمر تصفية

لنفترض أن لديك التقرير التالي ، وتريد الآن تصفية العناصر بين 9/1/2012 و 11/30/2012 بحيث يمكنك تلخيص بعض المعلومات بسرعة. انظر لقطات الشاشة:

doc-filter-date-1 -2 doc-filter-date-2

مايكروسوفت اكسل تصفية يدعم الأمر تصفية جميع التواريخ بين تاريخين بالخطوات التالية:

الخطوة1: حدد عمود التاريخ والعمود C في الحالة. وانقر فوق البيانات > تصفية، انظر لقطة الشاشة:

doc-filter-date-3

الخطوة2: انقر فوق زر السهم بجانب عنوان العمود "ج" وتحريك الماوس فوق مرشحات التاريخ، وحدد ما بين العنصر في القائمة اليمنى ، انظر لقطة الشاشة التالية:

doc-filter-date-4

الخطوة3: في تفرقع تصفية تلقائية مخصصة في مربع الحوار ، حدد التاريخين اللذين ستقوم بالتصفية حسبهما. انظر الخطوات التالية:

doc-filter-date-5

الخطوة4: انقر OK. يقوم الآن بتصفية عمود التاريخ بين تاريخين محددين ، وإخفاء السجلات الأخرى كما تظهر لقطة الشاشة التالية:

doc-filter-date-6


تصفية التواريخ بين تاريخين محددين برمز VBA

يمكن أن يساعدك رمز VBA القصير التالي أيضًا في تصفية التواريخ بين تاريخين محددين ، يرجى القيام بذلك على النحو التالي:

الخطوة1: أدخل التاريخين المحددين في الخلايا الفارغة. في هذه الحالة ، أدخل تاريخ البدء 9/1/2012 في الخلية E1 ، وأدخل تاريخ الانتهاء 11/30/2012 في الخلية E2.

doc-filter-date-7

الخطوة2: ثم اضغط باستمرار على ALT + F11 مفاتيح ، ويفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

الخطوة3: انقر إدراج > وحدة، والصق التعليمة البرمجية التالية في نافذة الوحدة النمطية.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

ملاحظة:

  • في التعليمات البرمجية أعلاه، lngStart = المدى ("E1"), E1 هو تاريخ البدء في ورقة العمل الخاصة بك ، و lngEnd = المدى ("E2"), E2 هو تاريخ الانتهاء الذي حددته.
  • النطاق ("C1: C13")، النطاق C1: C13 هو عمود التاريخ الذي تريد تصفيته.
  • جميع الرموز المذكورة أعلاه هي متغيرات ، يمكنك تغييرها حسب حاجتك.

الخطوة4: ثم اضغط F5 مفتاح لتشغيل هذا الرمز ، وتم تصفية السجلات بين 9/1/2012 و 11/30/2012.


حدد جميع التواريخ بين تاريخين محددين مع Kutools for Excel

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

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

1: حدد النطاق الذي ستتم تصفيته بتاريخين, ثم انقر فوق كوتولس > اختار > حدد خلايا معينة...

2: في ال حدد خلايا معينة مربع الحوار ، حدد الإعدادات على النحو التالي

  • 1). تحديد الصف بأكمله الخيار في نوع التحديد والقسم الخاص به.
  • 2). في ال نوع خاص أو معين القسم ، يرجى التحديد تباعا أكبر من أو يساوي و اقل او يساوي في القائمتين المنسدلتين. ثم أدخل تاريخ البدء وتاريخ الانتهاء في مربعات النص التالية.
  • 3). انقر على OK زر. انظر لقطة الشاشة:

doc-filter-date-9

الآن تم تحديد جميع الصفوف التي تطابق المعيار. وبعد ذلك يمكنك نسخ الصفوف المحددة ولصقها إلى النطاق المطلوب حسب حاجتك.

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


قم بتصفية جميع التواريخ بين تاريخين محددين باستخدام Kutools for Excel


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


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (10)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لك، لقد كان هذا مفيدا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا لتقديم هذه المقالة القيمة لك
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا بالنسبة للخطوة 2 ، بدلاً من "عامل تصفية التاريخ" ، أرى "عامل تصفية النص" ، جميع الخلايا الموجودة في العمود عبارة عن تواريخ ويتم تنسيقها على أنها MM / DD / YYYY لست متأكدًا من كيفية تنسيق عامل تصفية النص ليكون تاريخًا تصفية أي نصيحة؟ شكرا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لك هذا التعليق مفيد جدا: د
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يجب عليك أولاً تغيير عمود التاريخ إلى نوع التاريخ.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ممتاز شكرا جزيلا لك
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا يا شباب ، هل من الممكن إنشاء حلقة للعينة "تصفية التواريخ بين تاريخين محددين برمز VBA"؟ لأن لدي الكثير من المواعيد وليس واحدًا فقط كما هو موضح هنا. شكرًا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، هل من الممكن الحصول على النتائج للتصفية إلى علامة تبويب أخرى في ورقة العمل؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
التاريخ الذي أديت فيه
19/04/2019 - 19/04/2019
08/05/2019 - 08/05/2019
14/05/2019 - 21/05/2019

15/05/2019 - 15/05/2019
15/05/2019 - 29/05/2019
21/05/2019 - 30/05/2019
22/05/2019 - 12/06/2019
22/05/2019 - 27/05/2019
22/05/2019 - 19/06/2019
24/05/2019 - 06/06/2019
24/05/2019 - 24/05/2019
27/05/2019 - 03/06/2019
27/05/2019 - 27/05/2019
27/05/2019 - 27/05/2019
28/05/2019 - 29/05/2019
30/05/2019 - 30/05/2019
30/05/2019 - 30/05/2019
31/05/2019 - 22/06/2019


ما هو الفلتر الذي أحتاج إلى استخدامه لفلترته بتاريخ الانتهاء. الآن بعد 08/05/2019 تم الانتهاء من المهمة التالية بحلول 21/05/2019. أحتاج إلى الترتيب في التاريخ الحكيم عندما تم إغلاق المهمة. هل يمكن لأي شخص أن يقترحني من فضلك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
رائع حقًا - شكرًا لك
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL