دالة VLOOKUP في Excel

دوال البحث والمراجع

الغرض من الدالة

تُستخدم للبحث عن قيمة في العمود الأول من جدول أو نطاق، ثم إرجاع قيمة في نفس الصف من عمود آخر تحديده. تستخدم عادة عند البحث عن قيمة في جدول من خلال قيمة إحدى الخلايا في نفس الصف. اسمها هو اختصار لـ 'Vertical Lookup' (بحث عمودي).

صيغة الدالة (Syntax)

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: القيمة التي تريد البحث عنها.
  • table_array: نطاق الخلايا الذي يحتوي على البيانات.
  • col_index_num: رقم العمود في table_array الذي تريد إرجاع القيمة منه (العمود الأول هو 1).
  • range_lookup: قيمة منطقية (TRUE أو FALSE) تحدد ما إذا كنت تريد بحثًا تقريبيًا (TRUE) أو دقيقًا (FALSE). الافتراضي هو TRUE.

أمثلة عملية

المثال 1: البحث عن سعر منتج

لدينا جدول أسعار، ونريد البحث عن سعر 'لاب توب' باستخدام اسمه.

ABC
1المنتجالسعرالكمية
2شاشة75030
3لاب توب320015
4طابعة45022
5البحث عن سعر اللاب توب3200

الصيغة المستخدمة:

=VLOOKUP("لاب توب", A2:C4, 2, FALSE)

المثال 2: البحث عن رمز الدولة من خلال اسمها.

يمكننا في هذا المثال البحث عن مجموعة من رموز الدول من خلال اسم الدولة. وللعلم يمكن نسخ دالة VLOOKUP من أجل جميع النتائج مع تثبيت خلايا المجال الذي نبحث فيه. أي أن نكتب في أول خلية $A$2:$C$6. لاحظ تثبيت خلايا الجدول من خلال علامات $ حتى تبقى ثابتة عند نسخ التعليمة بالسحب للأسفل.

A B
1 الاسم رمز الدولة
2 سوريا SYR
3 مصر EGY
4 الامارات UAE
5 الأردن JOR
6 فلسطين PSE
7
8 المراد البحث عنه البحث عن رمز الدولة من اسمها
9 مصر EGY
10 فلسطين PSE

الصيغة المستخدمة:

=VLOOKUP(A9, $A$2:$C$6, 2, FALSE)