جدول المحتويات
نستخدم VLOOKUP حسب التاريخ للعثور على التواريخ في جدول البيانات. من المفيد جدًا العثور على القيم المقابلة لتواريخ معينة من مجموعة بيانات. القيمة التي نبحث عنها في استخدام وظيفة VLOOKUP تسمى قيمة البحث . لذلك ، فإن التاريخ هو قيمة البحث عندما نطبق VLOOKUP حسب التاريخ. يوضح هذا المقال كيفية تطبيق VLOOKUP حسب التاريخ بأبسط طريقة. الصورة التالية تعطي فكرة عن كيفية عمل VLOOKUP حسب التاريخ.
تنزيل المصنف التدريبي
أنت يمكنك تنزيل المصنف التدريبي من زر التنزيل أدناه.
تطبيق Vlookup مع Dates.xlsx
تطبيق VLOOKUP حسب التاريخ في Excel
سنستخدم مجموعة البيانات التالية لتوضيح كيفية تطبيق VLOOKUP حسب التاريخ في Excel. تحتوي مجموعة البيانات على مبالغ المبيعات المقابلة لتواريخ مختلفة.
افترض أنك تريد إدخال التاريخ في الخلية E5 للعثور على المبلغ المقابل للمبيعات في الخلية F5 .
يمكنك القيام بذلك بسهولة باتباع الخطوات أدناه.
الخطوات
1. أولاً ، أدخل الصيغة التالية في الخلية F5 :
=VLOOKUP(E5,B5:C10,2,FALSE)
2. لا تقلق بشأن الخطأ # N / A .
3. الآن ، أدخل تاريخًا في الخلية E5 للحصول على مبلغ المبيعات المطلوب كما يلي.
4. كن حذرًا بشأن تنسيق التاريخ أثناء إدخال التاريخ. يجب عليك إدخال التاريخ في نفسهكما هو الحال في مجموعة البيانات التي هي MM / DD / YYYY في هذه الحالة.
5. إذا كان التاريخ الذي تبحث عنه غير موجود في مجموعة البيانات ، فسيظهر الخطأ # N / A . على سبيل المثال ، أدخل 2/4/2022 بدلاً من 2/4/2022 وسترى ما يلي.
كيف تعمل الصيغة؟
1. تتكون دالة VLOOKUP من الوسيطات التالية:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. أولاً ، يطلب القيمة للبحث ( lookup_value) . ثم نطاق البيانات المطلوب البحث عنه ( table_array) . بعد ذلك ، يسأل رقم العمود ( col_num_index ) حيث توجد قيمة الإرجاع في هذا النطاق. أخيرًا ، تسأل الوسيطة range_lookup عما إذا كنت تريد البحث عن تطابق تقريبي (TRUE) أو تطابق تام (FALSE) .
3. إذا قارنا ذلك بالصيغة التي تم إدخالها في الخلية F5 ثم نحصل على
- Lookup_value = E5 الذي يحتوي على التاريخ الذي نبحث عنه.
- Table_array = B5: C10 والتي تحتوي على مجموعة البيانات.
- Col_index_num = 2 وهو العمود الثاني من مجموعة البيانات التي تحتوي على كميات المبيعات التي أردنا العثور عليها خارج.
- Range_lookup = FALSE ، مما يعني البحث عن تطابق تام.
اقرأ المزيد: كيفية استخدام VLOOKUP للعثور على قيمة تقع بين النطاق
إجراء VLOOKUP حتى تاريخ الإرجاع في Excel
الآن ، ماذا لو أردنا العثور على التاريخ المقابل للحد الأقصى لمبلغ المبيعات؟دعنا نتبع الخطوات أدناه لذلك.
الخطوات
1. أولاً ، أدخل الصيغة التالية في الخلية E5 :
=MAX(C5:C10)
2. ثم سترجع الدالة MAX في هذه الصيغة الحد الأقصى لمبلغ المبيعات من العمود المبيعات .
3. بعد ذلك ، أدخل الصيغة التالية في الخلية F5 :
=VLOOKUP(E5,B5:C10,1,FALSE)
4. ولكن هذا يعطي الخطأ # N / A .
5. ذلك لأن القيمة التي نبحث عنها تبقى في العمود الثاني في مصفوفة الجدول
6. لإصلاح هذه المشكلة ، دعنا نتبادل التاريخ والعمود المبيعات .
7. ثم قم بتغيير الصيغة في الخلية E5 إلى الصيغة التالية:
=MAX(B5:B10)
8. ستبدو مجموعة البيانات الجديدة على النحو التالي.
9. بعد ذلك ، قم بتطبيق الصيغة التالية في الخلية F5 :
=(VLOOKUP(E5,B5:C10,2,FALSE)
10. سيعيد هذا التاريخ كرقم.
11. إن أبسط طريقة لإصلاح هذه المشكلة هي تغيير تنسيق التاريخ لتلك الخلية من علامة التبويب الصفحة الرئيسية .
12. هناك طريقة بديلة للقيام بذلك وهي تطبيق الصيغة التالية بدلاً من الصيغة السابقة في الخلية F5 .
=TEXT(VLOOKUP(E5,B5:C10,2,FALSE),"D-MMM-YY")
13. ستغير الدالة TEXT في هذه الصيغة القيمة التي تم الحصول عليها من صيغة VLOOKUP إلى تنسيق التاريخ.
قراءة المزيد: قيمة البحث في نطاق والعودة في Excel (5 طرق سهلة)
أشياء يجب تذكرها
- يجب عليكأدخل التواريخ بنفس تنسيق التواريخ في مجموعة البيانات.
- يجب أن تكون قيمة البحث في عمود أقدم من العمود الذي يحتوي على قيمة الإرجاع.
- تأكد من أن تنسيق النص هو داخل علامات الاقتباس المزدوجة ( "" ) في وظيفة النص .
الخاتمة
الآن تعرف كيف لتطبيق VLOOKUP حسب التاريخ في Excel. الرجاء استخدام قسم التعليقات أدناه لمزيد من الاستفسارات أو الاقتراحات. يمكنك زيارة مدونتنا ExcelWIKI لمعرفة المزيد حول برنامج Excel.