يبحث عن قيمة في العمود الأول من نطاق ويُرجع قيمة من عمود آخر في الصف نفسه.
الصيغة
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])المعاملات
lookup_valueمطلوب
القيمة المراد البحث عنها في العمود الأول.
table_arrayمطلوب
النطاق الذي يحتوي على البيانات.
col_index_numمطلوب
رقم العمود في النطاق الذي تُرجع القيمة منه.
range_lookupاختياري
FALSE للمطابقة التامة، وTRUE للتقريبية. استخدم FALSE.
تبحث VLOOKUP (البحث الرأسي) عن مفتاح في أقصى عمود يساري في جدول وتُرجع قيمة من عمود تحدّده. اضبط الوسيط الرابع على FALSE للمطابقة التامة — وهو الوضع الأكثر شيوعًا وموثوقية. في المصنفات الجديدة، فضّل XLOOKUP الذي يزيل قيد VLOOKUP من اليسار إلى اليمين.
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250يجد المنتج A102 في العمود A ويُرجع سعره من العمود C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless Mouseيبحث عن المعرّف في الخلية E2 ضمن ورقة أخرى ويُرجع اسم المنتج.
اختر مفتاح البحث
اختر القيمة المراد البحث عنها — يجب أن تكون في العمود الأول من جدولك.
حدّد الجدول والعمود الدقيق
حدّد نطاق البيانات بالكامل، ثم احسب أي عمود يحتوي على الإجابة.
ثبّت على المطابقة التامة
أنهِ بـ FALSE حتى تُرجع VLOOKUP مطابقة تامة فقط، وليس أقرب قيمة.
لم يُعثر على قيمة البحث في العمود الأول. تحقّق من المسافات الزائدة، أو رقم مخزَّن كنص، أو غياب FALSE للمطابقة التامة. ضعها داخل IFERROR لإظهار رسالة واضحة.
لا — يُرجع فقط الأعمدة على يمين المفتاح. استخدم INDEX/MATCH أو XLOOKUP لإرجاع قيم على اليسار.