اكسل

XLOOKUP بمعايير متعددة

Xlookup With Multiple Criteria

صيغة Excel: XLOOKUP بمعايير متعددةصيغة عامة
= XLOOKUP (val1&val2&val3,rng1&rng2&rng3,results)
ملخص

لاستخدام XLOOKUP مع معايير متعددة ، يمكنك ربط قيم البحث ومصفوفات البحث مباشرة في الصيغة. في المثال الموضح ، الصيغة في H8 هي:





 
= XLOOKUP (H5&H6&H7,B5:B14&C5:C14&D5:D14,E5:E14)

يُرجع XLOOKUP 17.00 دولارًا ، وهو سعر التي شيرت الأحمر الكبير.

ملاحظة: يمكن لـ XLOOKUP التعامل مع المصفوفات في الأصل وليس هناك حاجة للدخول باستخدام control + shift + enter.





تفسير

إحدى المزايا الرائعة لـ XLOOKUP على VLOOKUP هي أن XLOOKUP يمكن أن يعمل مع المصفوفات مباشرة ، بدلاً من طلب نطاقات في ورقة عمل. هذا يجعل من الممكن تجميع المصفوفات في الصيغة ، ودفعها في الوظيفة.

عند العمل على وسيطة واحدة في كل مرة ، يتم إنشاء قيمة البحث عن طريق الانضمام إلى H5 و H6 و H7 باستخدام سلسلة :



 
= XLOOKUP (H5&H6&H7

ينتج عن هذا السلسلة 'T-shirtLargeRed'.

يتم إنشاء مصفوفة البحث بطريقة مماثلة ، إلا أننا ننضم الآن إلى نطاقات:

كيفية إيجاد النسبة المئوية لرقم في Excel
 
= XLOOKUP (H5&H6&H7,B5:B14&C5:C14&D5:D14

يتم توفير مجموعة الإرجاع كنطاق عادي: E5: E14:

 
= XLOOKUP (H5&H6&H7,B5:B14&C5:C14&D5:D14,E5:E14

في الأساس ، نحن نبحث عن قيمة البحث 'T-shirtLargeRed' في بيانات مثل هذه:

lookup_array result_array
تي شيرت صغير احمر خمسة عشر
تي شيرتمتوسط ​​ازرق 16
تي شيرت - كبير - أحمر 17
هودي صغير رمادي 28
هوديمتوسط ​​ازرق 29
هودي كبير أسود 30
هات ميديومأسود 25
هات ميديومرمادي 26
القبعة الحمراء 24
تي شيرتأزرق كبير 16

يتم تعيين وضع المطابقة الافتراضي على المطابقة ، ويكون وضع البحث الافتراضي هو المطابقة الأولى ، لذلك يُرجع XLOOKUP 17.00 دولارًا.

مع منطق منطقي

بينما تعمل الصيغة الموضحة أعلاه بشكل جيد لمطابقة 'يساوي' البسيطة ، يمكنك أيضًا استخدامها المنطق البوليني لإنشاء صيغة مثل هذه:

 
= XLOOKUP (1,(B5:B14=H5)*(C5:C14=H6)*(D5:D14=H7),E5:E14)

هذا نهج أكثر مرونة لأنه يمكن تعديل بناء الجملة لاستخدام أخرى العوامل المنطقية والوظائف الأخرى حسب الحاجة لعمليات البحث الأكثر تعقيدًا.

صيغ الصفيف الديناميكية متوفرة في مكتب 365 فقط. المؤلف ديف برونز


^