مطابقة الفهرس مع 3 معايير في Excel (4 أمثلة)

  • شارك هذا
Hugh West

لاستخراج البيانات بمعايير أو شروط مختلفة في Microsoft Excel ، فإن الجمع بين الدالتين INDEX و MATCH هو الأنسب حتى الآن. في هذه المقالة ، ستتعرف على كيفية استخدام وظائف INDEX و MATCH هذه جنبًا إلى جنب مع 3 معايير مختلفة في Excel مع الرسوم التوضيحية المناسبة.

تنزيل Practice Workbook

يمكنك تنزيل مصنف Excel الذي استخدمناه لإعداد هذه المقالة.

INDEX MATCH مع 3 Criteria.xlsx

4 استخدامات مطابقة الفهرس مع 3 معايير في Excel

1. INDEX MATCH مع 3 معايير في Excel (Array Formula)

في مجموعة البيانات التالية ، يوجد عدد من طرازات الهواتف الذكية Xiaomi مع نماذج شرائح متوافقة ، وذاكرة الوصول العشوائي ، وتكوينات الكاميرا. استنادًا إلى البيانات المتوفرة في الجدول ، سنكتشف طراز هاتف ذكي يلبي ثلاثة معايير مختلفة من أعمدة المواصفات الثلاثة الأولى.

على سبيل المثال ، نريد اكتشاف نموذج يستخدم شرائح Snapdragon ، به 8 جيجابايت من ذاكرة الوصول العشوائي ، ويحتوي على كاميرا بدقة 108 ميجابكسل.

حدد الإخراج الخلية E17 واكتب:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

الآن اضغط على CTRL + Shift + Enter للعثور على الإخراج لأن هذه صيغة صفيف. ولكن إذا كنت تستخدم Excel 365 ، فعليك الضغط على إدخال فقط.

هنا ، MATCH تستخرج الدالة رقم الصف بناءً على المعايير المحددة. بحجتها الأولى كـ 1 ،تبحث الدالة MATCH عن القيمة 1 في صفيف البحث (الوسيطة الثانية) حيث تم استيفاء جميع المعايير وتقوم بإرجاع رقم الصف المقابل. تستخدم وظيفة INDEX بعد ذلك رقم الصف هذا لاستخراج طراز الهاتف الذكي من العمود E .

اقرأ المزيد: كيفية مطابقة متعددة معايير من المصفوفات المختلفة في Excel

2. INDEX MATCH مع 3 معايير في Excel (صيغة بدون صفيف)

إذا كنت لا تريد استخدام صيغة صفيف ، فإليك صيغة أخرى لتطبيقها في الإخراج الخلية E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

بعد الضغط على Enter ، ستحصل على إخراج مماثل كما هو موجود في القسم السابق.

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

  • داخل الصيغة ، الوسيطة الثانية MATCH تم تعريف الوظيفة بواسطة دالة INDEX أخرى تبحث عن جميع المعايير المتطابقة وتعيد مصفوفة:

{0؛ 1؛ 0؛ 0؛ 0 ؛ 1؛ 0؛ 0؛ 1؛ 0}

  • MATCH وظيفة ثم تبحث عن القيمة- 1 في هذه المصفوفة وترجع رقم الصف المقابل للأول البحث عن.
  • أخيرًا ، تستخرج الدالة الخارجية INDEX القيمة من العمود E استنادًا إلى رقم الصف الموجود في الخطوة السابقة.

قراءة المزيد: INDEX و MATCH و MAX بمعايير متعددة في Excel

قراءات مماثلة

  • معايير متعددة في Excel باستخدام INDEX ، MATCH و COUNTIFالوظيفة
  • فهرس Excel مطابقة معايير فردية / متعددة بنتائج فردية / متعددة
  • معادلة Excel INDEX-MATCH لإرجاع قيم متعددة أفقيًا
  • INDEX MATCH معايير متعددة مع أحرف البدل في Excel (دليل كامل)
  • [تم الإصلاح!] INDEX MATCH لا تُرجع القيمة الصحيحة في Excel (5 أسباب)

3. مزيج من وظائف IFERROR و INDEX و MATCH مع 3 معايير

في بعض الأحيان ، قد لا تتطابق المعايير أو الشروط المحددة مع البيانات المتاحة في الجدول. في هذه الحالة ، ستُرجع أي من الصيغ في الطريقتين الأخيرتين خطأ # N / A . ولكن يمكننا تعديل الصيغة لإرجاع رسالة "غير متوفر" إذا كانت المعايير المحددة غير مطابقة. لذلك ، يتعين علينا استخدام وظيفة IFERROR لخدمة الغرض.

يجب أن تكون الصيغة المطلوبة في الإخراج الخلية E17 الآن:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

بعد الضغط على إدخال ، سنرى الرسالة المحددة - "غير متوفر" حيث قمنا بتعديل المعايير قليلاً غير قادر على الارتباط بالبيانات المتاحة في الجدول.

اقرأ المزيد: IF مع INDEX-MATCH في Excel (3 طرق مناسبة )

4. INDEX MATCH مع 3 معايير بطول العمود (الأعمدة) والصف (الصفوف) في Excel

في القسم الأخير ، سنقوم الآن بتعيين رؤوس مجموعة الشرائح وذاكرة الوصول العشوائي في صفين منفصلين (4 و 5) . لقد أضفنا أيضًا علامتين تجاريتين إضافيتين للهواتف الذكية في العمود C . يمثل نطاق الخلايا من D6 إلى F8 النماذج المقابلة بناءً على العلامات التجارية ومجموعات الشرائح وذاكرة الوصول العشوائي عبر رؤوس الأعمدة والصفوف.

بناءً على هذه المصفوفة بالبحث على طول الصفوف ورؤوس الأعمدة ، سنقوم بسحب طراز الهاتف الذكي في الخلية E11 الذي يفي بالمعايير المحددة في نطاق الخلايا D11: D13 .

في الإخراج الخلية E11 ، ستكون الصيغة المطلوبة وفقًا للشروط المحددة:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))

بعد الضغط على Enter ، ستجد الناتج النهائي كما هو موضح في لقطة الشاشة أدناه.

في هذه الصيغة ، أول MATCH تحدد الوظيفة رقم الصف من العمود C الذي يطابق المعايير المحددة للعلامات التجارية. في الوسيطة الثالثة (column_num) للدالة INDEX ، تحدد الوظيفة الثانية MATCH رقم العمود من خلال الجمع بين معايير مجموعة الشرائح وذاكرة الوصول العشوائي.

قراءة المزيد: تطابق الفهرس معايير متعددة في الصفوف والأعمدة في Excel

الكلمات الختامية

أتمنى كل ذلك من هذه الطرق المذكورة أعلاه ستساعدك الآن على تطبيقها في جدول بيانات Excel الخاص بك أثناء العمل مع وظائف INDEX و MATCH مع 3 معايير مختلفة. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.