دالة 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: البحث عن سعر منتج
لدينا جدول أسعار، ونريد البحث عن سعر 'لاب توب' باستخدام اسمه.
| A | B | C | |
|---|---|---|---|
| 1 | المنتج | السعر | الكمية |
| 2 | شاشة | 750 | 30 |
| 3 | لاب توب | 3200 | 15 |
| 4 | طابعة | 450 | 22 |
| 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)