جدول المحتويات
لعمليات البحث المتقدمة في 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 .