Excel: استخدم vlookup للعثور على قيمة بين النطاق
يمكنك استخدام الدالة VLOOKUP في Excel مع TRUE كوسيطة أخيرة للعثور على قيمة تقع في نطاق واحد وإرجاع القيمة المقابلة في نطاق آخر.
لاحظ أن الدالة VLOOKUP تستخدم بناء الجملة الأساسي التالي:
VLOOKUP (lookup_value، table_array، col_index_num، [range_lookup])
ذهب:
- lookup_value : القيمة التي يجب البحث عنها
- table_array : نطاق الخلايا المراد البحث فيها
- col_index_num : رقم العمود الذي يحتوي على القيمة المرجعة
- range_lookup : TRUE = يبحث عن تطابق تقريبي، FALSE = يبحث عن تطابق تام
باستخدام TRUE للوسيطة الأخيرة، يمكنك البحث عن قيمة ضمن نطاق.
يوضح المثال التالي كيفية القيام بذلك عمليا.
مثال: استخدم VLOOKUP للعثور على قيمة بين النطاق
لنفترض أن لدينا مجموعة البيانات التالية في برنامج Excel والتي توضح الحد الأدنى من المبيعات المطلوبة لموظف الشركة لكسب مبلغ مكافأة معين:
إليك كيفية تفسير مجموعة البيانات هذه:
- إذا قام الموظف بإجراء مبيعات بقيمة 0 < 500، فإنه سيحصل على 0 دولار كمكافآت.
- إذا قام الموظف بإجراء مبيعات بقيمة 500 < 1000، فسيحصل على مكافأة قدرها 25 دولارًا .
- إذا قام الموظف بإجراء مبيعات بقيمة 1000 < 2000، فسيحصل على مكافأة قدرها 50 دولارًا .
وما إلى ذلك وهلم جرا.
لنفترض أننا نريد استخدام الدالة VLOOKUP للعثور على قيمة 870 في عمود المبيعات وإرجاع المبلغ المقابل في عمود المكافأة .
يمكننا كتابة الصيغة التالية في الخلية E2 للقيام بذلك:
=VLOOKUP( E1 , A2:B7 , 2, TRUE)
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
نظرًا لعدم وجود القيمة الدقيقة 870 في عمود المبيعات، فقد بحثت الدالة VLOOKUP عن القيمة الأعلى التالية في عمود المبيعات التي كانت أقل من 870 .
حددت الصيغة قيمة 500 وأرجعت قيمة المكافأة التي تتوافق مع تلك القيمة، والتي كانت 25 .
لاحظ أن القيم الموجودة في عمود المبيعات تم فرزها بالفعل من الأقل إلى الأكبر، ولهذا السبب تمكنت وظيفة VLOOKUP من تحديد القيمة الأكبر التالية بشكل صحيح والتي كانت أقل من قيمة البحث.
إذا لم يتم فرز العمود الأول في نطاق البحث الخاص بك، فقد تقوم الدالة VLOOKUP بإرجاع نتائج غير متوقعة.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: استخدم VLOOKUP لإرجاع قيم متعددة أفقيًا
Excel: استخدم VLOOKUP لإرجاع قيمة فارغة بدلاً من الصفر
Excel: كيفية استخدام VLOOKUP حسب التاريخ