Excel: استخدم vlookup مع جداول البحث المتعددة


يمكنك استخدام صيغة VLOOKUP التالية في Excel لاستخدام جداول بحث متعددة:

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

تحاول هذه الصيغة تحديدًا العثور على القيمة المحددة في الخلية G2 للعمود الأول من النطاق A2:B7 وإرجاع القيمة المقابلة للعمود الثاني.

إذا لم يتم العثور على القيمة الموجودة في الخلية G2 في جدول البحث الأول، فستحاول الصيغة البحث عنها في العمود الأول من النطاق D2:E7 وإرجاع القيمة المطابقة في العمود الثاني من هذا النطاق.

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: استخدام VLOOKUP مع جداول البحث المتعددة في Excel

لنفترض أن لدينا جدولين في برنامج Excel: أحدهما يحتوي على أسماء فرق كرة السلة المختلفة في المنطقة الغربية والآخر يحتوي على أسماء فرق المنطقة الشرقية المختلفة:

لنفترض أننا نريد البحث عن اسم فريق Kings في أي من الجدولين وإرجاع قيمة النقطة المقابلة.

يمكننا تحديد Kings كاسم للفريق للبحث عنه في الخلية G2 ، ثم اكتب الصيغة التالية في الخلية H2 :

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:

Excel VLOOKUP مع جداول بحث متعددة

تُرجع الصيغة 19 ، وهي قيمة النقطة الصحيحة التي تتوافق مع Kings .

إذا قمنا بتغيير اسم فريق البحث في الخلية G2 ، فسيتم تحديث الصيغة تلقائيًا لإرجاع قيمة النقاط الصحيحة.

على سبيل المثال، لنفترض أننا قمنا بتغيير اسم الفريق إلى Cavs :

ترجع الصيغة 38 ، وهي قيمة النقطة الصحيحة التي تتوافق مع Cavs .

كيف تعمل هذه الصيغة؟

تذكر الصيغة التي استخدمناها للعثور على اسم الفريق في الخلية G2 باستخدام جداول بحث متعددة:

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

وإليك كيفية عمل هذه الصيغة:

أولاً، نستخدم VLOOKUP لمحاولة العثور على القيمة في الخلية G2 (“الملوك”) في النطاق A2:B7 .

سيُرجع هذا إما القيمة الثانية في النطاق أو #N/A .

بعد ذلك، نستخدم الدالة IFERROR للتحقق مما إذا كانت نتيجة VLOOKUP الأولى قد أعادت #N/A أم لا.

إذا تم إرجاع #N/A ، فسنقوم بدلاً من ذلك بإرجاع نتيجة دالة VLOOKUP الثانية، والتي تبحث بعد ذلك عن القيمة في الخلية G2 في النطاق التالي من D2:E7 .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:

Excel: استخدم VLOOKUP لإرجاع مسافة فارغة بدلاً من #N/A
Excel: استخدم VLOOKUP للعثور على قيمة بين النطاق
Excel: استخدم VLOOKUP لإرجاع آخر قيمة مطابقة

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *