نطاق تاريخ VLOOKUP وقيمة الإرجاع في Excel (4 طرق مناسبة)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

VLOOKUP Date Range and Return Value.xlsx

4 طرق لنطاق تاريخ VLOOKUP وقيمة الإرجاع في Excel

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

الآن ، سترى الطرق الخاصة بكيفية VLOOKUP استنادًا إلى نطاق التاريخ (على سبيل المثال ، تواريخ دير ) ثم إرجاع القيمة المقابلة. قبل ذلك مباشرة ، أود أن أقول إنني سأعرض لك طريقتين باستخدام وظيفة VLOOKUP (الطريقتان الأولى والثالثة). بالإضافة إلى ذلك ، سترى استخدام الدالتين INDEX و MATCH في الطريقة الثانية. أخيرًا ، ستتم مناقشة تطبيق الوظيفة LOOKUP .

دعونا نتعمق في الأساليب.

1. VLOOKUP a Date ضمن نطاق التاريخ وقيمة الإرجاع

في الطريقة الأولى ، ستستكشف طريقة العثور على القيمة إذا حددت تاريخًا ضمن النطاق الزمني. دعوناعلى سبيل المثال ، تاريخ البحث ضمن النطاق الزمني (أي تواريخ الطلبات ) موجود في الخلية D14 . بعد ذلك ، تريد إرجاع قيمة المبيعات للخلية المقابلة ( تاريخ طلب البحث ).

بصدق ، إنها طريقة بسيطة. ما عليك سوى استخدام الصيغة التالية في الخلية D15 .

=VLOOKUP(D14,B5:F12,5,TRUE)

هنا ، D14 هو تاريخ طلب البحث ، B5: F12 هو صفيف الجدول ، 5 هو رقم فهرس العمود (يمكنك زيارة رقم فهرس عمود VLOOKUP إذا كان لديك أي الخلط مع هذه الوسيطة) ، وأخيرًا TRUE للمطابقة التقريبية.

2. ابحث عن مخرج فردي يتعامل مع تاريخين

بالإضافة إلى ذلك ، إذا كنت تريد العثور على قيمة واحدة تغطي تاريخين ضمن نطاق التاريخ ، فستكون هذه الطريقة مفيدة لك. على سبيل المثال ، يجب عليك العثور على الناتج (المبيعات) الذي يحتوي على تاريخ الطلب أكبر من 6/3/2022 ولكن أقل من 6/5/22.

للعثور على الإخراج ، أدخل الصيغة التالية بالضبط في الخلية C15 .

=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12

هنا ، F5: F12 هو نطاق الخلايا لبيانات المبيعات ، B5: B12 هو نطاق الخلايا لـ تواريخ الطلب ، B15 هو تاريخ ضمن نطاق التاريخ و B16 هو تاريخ آخر ضمن نطاق التاريخ.

في الصيغة أعلاه ، ترجع الدالة المنطقية IF 1 إذا كانت الخلية تفي بالمعايير (أكبر من ولكن أقل من). بعد ذلك ، وظيفة MATCH يوفر موقع القيم المتطابقة. أخيرًا ، يعرض INDEX قيمة المبيعات التي تفي بجميع المعايير.

بعد إدخال الصيغة ، إذا ضغطت أدخل ، ستحصل على الإخراج التالي.

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

3. النطاق الزمني لـ VLOOKUP بمعايير متعددة وإرجاع قيم متعددة

والأهم ، إذا كنت تريد لإرجاع قيم متعددة بدلاً من إرجاع قيمة واحدة تفي بمعايير متعددة في حالة النطاق الزمني ، ستوفر لك هذه الطريقة أداءً متميزًا.

بافتراض أنك تريد تطبيق VLOOKUP لإرجاع جميع القيم التي تفي بنطاق التاريخ المحدد. نظرًا لأن عملية تنفيذ المهمة كبيرة بعض الشيء ، فما عليك سوى اتباع الإرشادات خطوة بخطوة.

الخطوة 01: تحديد تاريخي البدء والانتهاء

في البداية ، يجب عليك تحديد تاريخ البدء و تاريخ الانتهاء . في مثل هذه الحالة ، قد يكون استخدام Name Manager مفيدًا لتحديث البيانات بشكل متكرر.

➤ أولاً ، اكتب تاريخين في خليتين مختلفتين كما هو موضح في الصورة التالية.

ملاحظة: فتحت ورقة عمل جديدة للقيام بالمهمة. لكن،انها ليست إلزامية. يمكنك إنجاز نفس المهمة في ورقة العمل الحالية.

➤ ثانيًا ، حدد الخلية C5 التي تعرض تاريخ البدء ، واختر Name Manager من علامة التبويب Formulas .

على الفور ، سترى مربع حوار باسم Name Manager وانقر فوق جديد الخيار .

بعد ذلك ، أدخل الاسم كـ تاريخ_البدء ، وكرر نفس العملية لـ تاريخ الانتهاء .

الخطوة 02: التعامل مع المعايير المتعددة للنطاق الزمني

كما تعلم ، يتعين علينا النظر في التواريخ التي تفي معايير. المعايير هي أن تواريخ الطلب ستكون أكبر من أو تساوي تاريخ البدء وأقل من أو تساوي تاريخ الانتهاء .

➤ للتعامل مع هذه المعايير ، ما عليك سوى استخدام وظيفة IF .

=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")

هنا ، AND دالة ترجع التواريخ التي تفي بمعيارين. علاوة على ذلك ، إذا تم استيفاء المعايير ، فإن الدالة IF ترجع نعم . وإلا فإنه سيعود لا .

الخطوة 03: حساب قيمة البحث

➤ التالي تستخدم الصيغة المدمجة الدالتين IF و COUNTIF لحساب قيمة البحث إذا كانت الخلية تفي بالمعايير (تطابق نعم ). وإلا ، فإنه سيعود 0.

=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)

هنا ، C5 هي خلية بداية حقل البحث .

الخطوة 04: الإرجاعقيم متعددة

في البداية ، انسخ اسم جميع الحقول (وليس القيم) في الخطوة السابقة باستثناء معايير التعبئة .

ثم أدخل قيمة البحث بالتتابع في الحقل بحث #

بعد ذلك ، انتقل إلى الخلية C15 وأدخل الصيغة التالية.

=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)

هنا ، $ B15 هي قيمة الحقل رقم البحث ، $ B $ 4: $ H $ 12 هي مصفوفة الجدول ، C $ 14 هي قيمة البحث ، $ B $ 4: $ H $ 4 هي صفيف البحث ، 0 للمطابقة التامة.

في الصيغة أعلاه ، تجد الدالة MATCH رقم فهرس العمود في الواقع لوظيفة VLOOKUP . أخيرًا ، ترجع الدالة VLOOKUP قيمة مطابقة من تواريخ الطلبات .

ملاحظة: أنت يجب تحديد علامة الدولار ( $ ) بعناية ، وإلا فلن تحصل على الإخراج المطلوب.

➤ بعد الضغط على ENTER ، ستحصل على الإخراج هو 44715 . بعد ذلك ، اسحب علامة الجمع إلى الأعمدة المجاورة حتى المبيعات والخلايا أدناه حتى تصبح قيمة البحث 5 (استخدم أداة معالجة التعبئة ).

بعد السحب لأسفل ولليمين ، ستحصل على الإخراج التالي.

➤ إذا نظرت عن كثب ، ستجد أن تواريخ الطلب بتنسيق رقمي. فقط اضغط على CTRL + 1 بعد تحديد نطاق الخلايا C15: C19 لفتح تنسيق الخلايا الخيار.

➤ بعد ذلك ، اختر التنسيق الذي تريده.

➤ أخيرًا ، ستحصل على جميع القيم التي تفي بمعايير النطاق الزمني.

4. VLOOKUP نطاقتان للتاريخ باستخدام وظيفة LOOKUP

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

فقط أدخل الصيغة التالية.

=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)

هنا ، $ B $ 5: $ B $ 12 هو نطاق خلايا تواريخ الطلبات ، $ D 5 $: $ D $ 12 هو نطاق الخلايا تواريخ التسليم ، C15 هو تاريخ أمر و C16 هو تاريخ التسليم. أخيرًا ، $ C $ 5: $ C $ 12 هو نطاق الخلايا لـ العناصر .

بعد إدخال الصيغة ، سوف تحصل على الإخراج التالي.

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