اكسل

بحث ثنائي الاتجاه باستخدام INDEX و MATCH

Two Way Lookup With Index

صيغة Excel: بحث ثنائي الاتجاه باستخدام INDEX و MATCHصيغة عامة
= INDEX (data, MATCH (val,rows,1), MATCH (val,columns,1))
ملخص

للبحث في قيمة في جدول باستخدام كل من الصفوف والأعمدة ، يمكنك إنشاء صيغة تقوم ببحث ثنائي الاتجاه باستخدام الفهرس والمطابقة . في المثال الموضح ، الصيغة في J8 هي:



 
= INDEX (C6:G10, MATCH (J6,B6:B10,1), MATCH (J7,C5:G5,1))

ملاحظة: تم تعيين هذه الصيغة على 'مطابقة تقريبية' ، لذلك يجب فرز قيم الصفوف وقيم الأعمدة.

كيفية جمع الفئات في التفوق
تفسير

جوهر هذه الصيغة هو INDEX ، وهو ببساطة استرداد قيمة من C6: G10 ('البيانات') بناءً على رقم الصف ورقم العمود.





 
= INDEX (C6:G10, row, column)

للحصول على أرقام الصفوف والأعمدة ، نستخدم MATCH ، التي تم تكوينها للمطابقة التقريبية ، عن طريق تعيين الوسيطة الثالثة على 1 (TRUE):

 
 MATCH (J6,B6:B10,1) // get row number  MATCH (J7,C5:G5,1) // get column number

في المثال ، ستعيد MATCH 2 عندما يكون العرض 290 ، و 3 عندما يكون الارتفاع 300.



في النهاية ، تقلل الصيغة إلى:

كيفية زيادة الخلايا في التفوق
 
= INDEX (C6:G10, 2, 3) = 1800
المؤلف ديف برونز


^