كيفية تصفية التواريخ بين تاريخين محددين في إكسيل؟
في وقت ما قد ترغب فقط في تصفية البيانات أو السجلات بين تاريخين محددين في Excel. على سبيل المثال ، تريد إظهار سجلات المبيعات بين 9/1/2012 و 11/30/2012 معًا في Excel مع إخفاء السجلات الأخرى. تركز هذه المقالة على طرق تصفية التواريخ بين تاريخين محددين في Excel بسهولة.
تصفية التواريخ بين تاريخين محددين باستخدام أمر تصفية
تصفية التواريخ بين تاريخين محددين برمز VBA
حدد جميع التواريخ بين تاريخين محددين مع Kutools for Excel
تصفية التواريخ بين تاريخين محددين باستخدام أمر تصفية
لنفترض أن لديك التقرير التالي ، وتريد الآن تصفية العناصر بين 9/1/2012 و 11/30/2012 بحيث يمكنك تلخيص بعض المعلومات بسرعة. انظر لقطات الشاشة:
مايكروسوفت اكسل منقي يدعم الأمر تصفية جميع التواريخ بين تاريخين بالخطوات التالية:
الخطوة1: حدد عمود التاريخ والعمود C في الحالة. وانقر فوق البيانات > منقي، انظر لقطة الشاشة:
الخطوة2: انقر فوق زر السهم بجانب عنوان العمود "ج" وتحريك الماوس فوق مرشحات التاريخ، وحدد ما بين العنصر في القائمة اليمنى ، انظر لقطة الشاشة التالية:
الخطوة3: في تفرقع تصفية تلقائية مخصصة في مربع الحوار ، حدد التاريخين اللذين ستقوم بالتصفية حسبهما. انظر الخطوات التالية:
الخطوة4: انقر OK. يقوم الآن بتصفية عمود التاريخ بين تاريخين محددين ، وإخفاء السجلات الأخرى كما تظهر لقطة الشاشة التالية:
تصفية التواريخ بين تاريخين محددين برمز VBA
يمكن أن يساعدك رمز VBA القصير التالي أيضًا في تصفية التواريخ بين تاريخين محددين ، يرجى القيام بذلك على النحو التالي:
الخطوة1: أدخل التاريخين المحددين في الخلايا الفارغة. في هذه الحالة ، أدخل تاريخ البدء 9/1/2012 في الخلية E1 ، وأدخل تاريخ الانتهاء 11/30/2012 في الخلية E2.
الخطوة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 زر. انظر لقطة الشاشة:
الآن تم تحديد جميع الصفوف التي تطابق المعيار. وبعد ذلك يمكنك نسخ الصفوف المحددة ولصقها إلى النطاق المطلوب حسب حاجتك.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يومًا) من هذه الأداة المساعدة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.
قم بتصفية جميع التواريخ بين تاريخين محددين باستخدام Kutools for Excel
مقالات ذات صلة:
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!