أمثلة مع صيغة INDEX-MATCH في Excel (8 مقاربات)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

قم بتنزيل مصنف التدريب هذا للتمرين أثناء قراءة هذه المقالة.

استخدامات صيغة INDEX-MATCH Formula.xlsx

8 أمثلة فعالة لمطابقة الفهرس الصيغة في Excel

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

♣ بناء الجملة:

= INDEX ( صفيف ، row_num ، [ column_num ])

♣ الوسيطات:

  • صفيف : نطاق خلايا القيم
  • Row_num : إرجاع نتائج لصف في النطاق المحدد.
  • column_num : إرجاع نتائج عمود في النطاق المحدد.

♣ النتيجة:

ترجع وظيفة الفهرس القيمة أو مرجع الخلية في نطاق محدد يقع عند تقاطع صف معين والعمود.

♣ بناء الجملة:

= MATCH ( lookup_value ، lookup_array ، [ match_type ])

♣ الوسيطات:

  • lookup_value : القيمة التي تريد البحث عنها في النطاق.
  • lookup_array : النطاق الذي تبحث فيه عن lookup_value .
  • match_type : يحدد كيفية قيمة البحث وقيم صفيف البحث متطابقة في Excel.
    • 1 = دقيق أو التالي الأصغر.
    • 0 = تطابق تام.
    • -1 = دقيق أو ثاني أكبر.

♣ النتيجة:

إرجاع موضع عنصر في مصفوفة من حيث نسبيها position.

مثال 1: الدمج الأساسي لوظائف INDEX و MATCH في Excel

لنفترض أنك تريد إجراء بحث عن السعر لمعرف أمر معين . سنقوم بدمج INDEX و MATCH للقيام بذلك.

الخطوة 1:

  • في الخلية G5 ، اكتب الصيغة التالية.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))

هنا ،

  • MATCH (G4، B5: B11،0) يشير إلى الخلية G4 على أنها lookup_value في النطاق B5: B11 تطابق تام. تقوم بإرجاع 4 حيث أن القيمة في رقم الصف 4 .
  • INDEX (D5: D11، MATCH (G4، B5: B11،0)) يشير إلى D5: D11 كمصفوفة من حيث نحصل على القيمة و row_num هو 4 كما حصلنا عليه من MATCH Column_num غير مطلوب لأننا نطبق INDEX لواحد فقطعمود.

الخطوة 2:

  • اضغط على أدخل للنتيجة.

قراءة المزيد: أمثلة مع صيغة INDEX-MATCH في Excel (8 مقاربات)

مثال 2: استخدم صيغة INDEX-MATCH للبحث من اليسار في Excel

يمكنك أيضًا إجراء بحث من عمود إلى آخر. سيتم العثور على قيمة العمود C ، العمود الثاني من النطاق INDEX B5: D11 ، في المثال التالي. اتبع الخطوات أدناه لإجراء بحث من اليسار.

الخطوة 1:

  • اكتب الصيغة التالية في خلية G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)

الخطوة 2:

  • ثم اضغط على أدخل لرؤية النتيجة.

الخطوة 3:

  • أخيرًا ، استخدم التدوين الآلي لمشاهدة النتائج بالكامل.

اقرأ المزيد: كيفية استخدام صيغة INDEX-MATCH في Excel لإنشاء نتائج متعددة

مثال 3: تحليل حالة حساسة لحالة الأحرف عن طريق الجمع بين وظائف INDEX و MATCH في Excel

من أجل تحليل حساس لحالة الأحرف ، يمكنك تطبيق الدالتين INDEX و MATCH معًا.

للتحليل وإجراء البحث ، اتبع الخطوات أدناه.

الخطوة 1:

  • نريد العثور على معرف MARK بدلاً من وضع علامة . دعونا نرى ما سيحدث. أدخل خلية الصيغة التالية C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

الخطوة2:

  • أخيرًا ، اضغط على Enter للعثور على معرف الطلب لـ MARK .

انظر عن كثب ؛ تم الحصول على نتيجة التطابق التام مع الحرف الكبير MARK ، ولكن ليس لعلامة .

مثال 4: ابحث عن عمودين باستخدام صيغة INDEX-MATCH في Excel

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

الخطوة 1:

  • أولاً ، اكتب ما يلي الصيغة في الخلية G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

  • ثانيًا ، اضغط على أدخل احصل على القيمة الأولى في الخلية G5 .

لذلك ، ستحصل على أول قيمة بحث في الخلية G5 .

الخطوة 2:

  • للحصول على قيمة البحث الثانية ، اكتب الصيغة التالية في الخلية G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • هذه دالة مصفوفة لذلك نحتاج إلى تطبيق هذه الوظيفة بالضغط على Crtl + Shift + أدخل

  • نتيجة لذلك ، سيكون لديك قيمة البحث الأولى في الخلية G6 .

قراءة المزيد: INDEX MATCH مع معايير متعددة في a ورقة مختلفة (طريقتان)

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

  • Excel INDEX MATCH لإرجاع قيم متعددةفي خلية واحدة
  • صيغة Excel INDEX-MATCH لإرجاع قيم متعددة أفقيًا
  • [تم الإصلاح!] INDEX MATCH لا تُرجع القيمة الصحيحة في Excel ( 5 أسباب)
  • كيفية تحديد بيانات محددة في Excel (6 طرق)
  • INDEX MATCH vs VLOOKUP Function (9 Examples)

مثال 5: بحث ثنائي الاتجاه باستخدام صيغة INDEX-MATCH

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

الخطوة 1:

  • أدخل الصيغة في الخلية G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))

الخطوة 2:

  • أخيرًا ، اضغط على Enter .

مثال 6: ابحث عن أقرب تطابق في Excel عن طريق دمج وظائف INDEX و MATCH

الوظيفة INDEX والدالة MATCH مفيدة في البحث عن أقرب تطابق بين النطاقات أو البحث عنها. على سبيل المثال ، نريد تحديد من لديه أقرب قيمة إلى القيمة المستهدفة ، وهي 15 دولارًا في هذه الحالة. للقيام بذلك ، ما عليك سوى اتباع الخطوات أدناه.

الخطوة 1:

  • للعثور على أقرب تطابق ، اكتب الصيغة التالية.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))

هنا ،

ABS (D5: D11-G4) هي القيمة المطلقة للاختلاف مع القيمة الهدف 15 بين النطاق D5: D11 .

MIN (ABS (D5: D11-G4) الأوامر للعثور على الحد الأدنى من الاختلاف في المطلقالقيم.

الخطوة 2:

  • بالضغط على Ctrl + Shift + أدخل ، سنطبق هذه الوظيفة كدالة مصفوفة.

اقرأ المزيد: صيغة INDEX-MATCH للعثور على الحد الأدنى للقيمة في Excel (4 طرق مناسبة)

مثال 7: بحث ثلاثي الاتجاهات باستخدام وظائف INDEX و MATCH في Excel

A البحث ثلاثي الاتجاهات هو أفضل شيء يمكنك تحقيقه باستخدام INDEX ووظيفة MATCH . يضيف البحث ثلاثي الاتجاهات بُعدًا إضافيًا من الملاءمة. على سبيل المثال ، يمكننا معرفة ما دفعته Jenny مقابل عنصرين مختلفين في ثلاثة أشهر منفصلة. اتبع الخطوات السهلة الموضحة أدناه لإنجازها.

الخطوة 1:

  • لإجراء ثلاثة -way البحث ، اكتب أولاً الصيغة أدناه في الخلية H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))

الخطوة 2:

  • أخيرًا ، اضغط على Enter للحصول على قيمة البحث الأولى.

الخطوة 3:

  • ثم انسخ الصيغة للخلايا الأخرى باستخدام الملء التلقائي

لذلك ، ستحصل على النتائج كما هو موضح في الصورة أدناه.

مثال 8: تطبيق صيغة INDEX-MATCH مع أحرف البدل

Excel يمكن أيضًا تحديد قيمة المطابقة الجزئية . يتم استخدام الدالتين INDEX و MATCH للقيام بذلك. لتحقيق ذلك ، سنستخدم علامة النجمة (*) كحرف بدل.ما عليك سوى اتباع الإرشادات الموضحة أدناه للبدء.

الخطوة 1:

  • أولاً ، في الخلية G5 ، اكتب الصيغة أدناه.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)

الخطوة 2:

  • ثم اضغط على الزر Enter لمشاهدة التغييرات.

الخطوة 3:

  • فقط استخدم أداة الملء التلقائي لملء الخلايا المطلوبة.

نتيجة لذلك ، يمكنك أن ترى أنها تعرض نتيجة لـ “ Jenny ،” على الرغم من أنه غير مطابق تمامًا.

اقرأ المزيد: INDEX MATCH معايير متعددة مع Wildcard في Excel (دليل كامل)

الخاتمة

باختصار ، آمل أن تكون هذه المقالة قد أوضحت كيفية استخدام INDEX <وظائف 2> و MATCH لدمج معايير متعددة. ألقِ نظرة على كتاب التدريب وضع ما تعلمت استخدامه. نحن على استعداد لتعويض برامج كهذه بسبب دعمك.

إذا كانت لديك أية أسئلة ، فالرجاء عدم التردد في الاتصال بنا. يرجى إعلامي برأيك في قسم التعليقات أدناه.

سيتم الرد على أسئلتك في أقرب وقت ممكن من قبل متخصصي ExcelWIKI .

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