جدول المحتويات
تُستخدم مجموعات بيانات Excel للاحتفاظ بسجلات المعلومات. قد يستغرق البحث عن معلومات من مجموعات البيانات الكبيرة وقتًا طويلاً. يحتوي Excel على بعض الصيغ المفيدة للبحث ومطابقة الاستعلامات للحصول على نتائج دقيقة. INDEX و MATCH هما من أكثر المعايير استخدامًا والتي لا تعمل فقط لمعايير فردية ولكن أيضًا لمعايير متعددة. ستشرح المقالة 4 صيغ لـ INDEX و MATCH مع معايير متعددة مع أمثلة مناسبة وتفسيرات مناسبة.
تنزيل Practice Workbook
قم بتنزيل كتيب التدريب وتدرّب بنفسك.
تطابق فهرس Excel مع معايير متعددة.xlsx
مقدمة إلى وظائف الفهرس والمطابقة
دالة INDEX
الهدف:
تقوم بإرجاع قيمة أو مرجع للخلية عند تقاطع صف وعمود معين في نطاق معين.
الصيغة العامة:
=INDEX(array, row_num,[column_num])
الوسيطات الوصف:
المصفوفة = نطاق البيانات.
row_num = رقم صف القيمة المراد إرجاعها.
column_num = رقم عمود القيمة المراد إرجاعها.
المباراة الوظيفة
الهدف:
تقوم بإرجاع الموضع النسبي لعنصر في مصفوفة تطابق قيمة محددة بترتيب محدد.
الصيغة العامة:
=MATCH(lookup_value,lookup_array,[match_type])
Argume الوصف nt:
lookup_value = البحثالقيمة.
lookup_array = نطاق البيانات حيث توجد القيمة التي تم البحث عنها.
match_type = -0، -1،1. يشير 0 إلى المطابقة التامة ، و -1 لقيمة أكبر من المطابقة التامة ، و 1 للقيمة الأقل من المطابقة التامة.
3 صيغ Excel باستخدام وظائف INDEX و MATCH مع معايير متعددة
سنستخدم مجموعة البيانات التالية لشرح 4 صيغ لفهرس Excel ومطابقتها مع معايير متعددة.
تحتوي مجموعة البيانات على 5 أعمدة مع معرف المنتج ، اللون ، الحجم ، ، السعر قائمة منتجات الشركة. الآن إذا كان لديك معايير متعددة وتريد مطابقة معايير متعددة للحصول على قيمة متعلقة بالقيمة المتطابقة. ستعرض الأقسام التالية من المقالة 3 صيغ مختلفة مع الدالتين INDEX و MATCH بمعايير متعددة. فلنتقدم للأمام
1. صيغة Excel متداخلة باستخدام وظائف INDEX و MATCH مع معايير متعددة
دعونا نفترض أنه يتعين علينا معرفة سعر المنتج من مجموعة البيانات عن طريق مطابقة معرّف المنتج واللون والحجم.
يمكنك استخدام الصيغة التالية باستخدام Excel INDEX و MATCH للحصول على النتيجة:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
هنا يمكنك رؤية الصيغة تطابق المعايير المتعددة من مجموعة البيانات ثم إظهار النتيجة الدقيقة.
🔎 الصيغةالتقسيم:
- باستخدام MATCH تعمل المعايير الثلاثة: معرف المنتج ، اللون ، و الحجم مطابقة مع نطاقات B5: B11 ، C5: C11 ، و D5: D11 على التوالي من مجموعة البيانات. هنا نوع المطابقة هو 0 والذي يعطي تطابقًا تامًا.
- أخيرًا ، باستخدام وظيفة INDEX تحصل على سعر هذا المنتج المعين من النطاق E5: E11 .
اقرأ المزيد: INDEX MATCH مع 3 معايير في Excel (4 أمثلة)
2. صيغة Excel متداخلة مع وظيفتين INDEX ووظيفة MATCH بمعايير متعددة
علاوة على ذلك ، هناك صيغة أخرى تتضمن وظيفتين INDEX جنبًا إلى جنب مع MATCH تعمل بمعايير متعددة للحصول على قيمة من نطاق معين من البيانات.
الصيغة هي:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
تطابق النتيجة المعايير الثلاثة مع نطاقات البيانات المحددة وتعطي نتيجة قيمة المعايير المتطابقة في النطاق المحدد للإخراج.
🔎 انهيار الصيغة:
- MATCH تأخذ الدالة قيم البحث مثل B15 و C15 و D15 باستخدام AND بينهما.
- بعد ذلك ، تأخذ الدالة INDEX والتي تكون ضمنها مصفوفات البحث لكل من قيم البحث B5: B12 ، C5: C12، و D5: D12 .
- الوسيطة الأخيرة للدالة MATCH هي 0 لإعطاء التطابق التام.
- كل هؤلاءمتداخلة داخل دالة INDEX أخرى تكون وسيطتها الأولى هي النطاق من حيث سيتم عرض النتيجة أخيرًا.
اقرأ المزيد: INDEX MATCH مع معايير متعددة في ورقة مختلفة (طريقتان)
قراءات مماثلة
- فهرس Excel يطابق معايير فردية / متعددة بنتائج فردية / متعددة
- معايير متعددة في Excel باستخدام دالة INDEX و MATCH و COUNTIF
- المجموع مع وظائف INDEX-MATCH ضمن معايير متعددة في Excel
- INDEX و MATCH و MAX بمعايير متعددة في Excel
3. الصيغة التي تستخدم INDEX مع دالتين MATCH مع معايير متعددة في Excel
ومع ذلك ، فإن الطريقة المعاكسة للطريقة أعلاه هي أن الصيغة ذات الدالتين MATCH متداخلة مع مؤشر يمكن لوظيفة أيضًا القيام بهذا العمل.
الآن ، دعنا نقول أن لدينا نسخة معدلة من مجموعة البيانات المعينة بما في ذلك معلومات حول Hoodie والقميص ومرتبة بالطريقة التالية.
الصيغة:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
في هذه الحالة ، استخدمنا اثنين وظائف MATCH لمطابقة القيم من مجموعة البيانات. تطابق واحد للصف والآخر للعمود. كل من الصيغة MATCH متداخلة داخل دالة INDEX والتي تعمل بشكل مثالي.
🔎 انهيار الصيغة:
- تطابق الصيغة الأولى MATCH اسم المنتج تي شيرت القيم الموجودة في الصف( B6 و B7 ).
- تأخذ صيغة المطابقة الثانية معيارين للون والحجم (أزرق ومتوسط) مع النطاق C4: F4 و C5: F5 على التوالي.
- كلتا الصيغة MATCH متداخلة داخل صيغة INDEX كوسيطة ثانية . تأخذ الوسيطة الأولى للصيغة INDEX الوسيطة الأولى كنطاق البيانات التي سيتم استخراج الإخراج منها والثالثة هي 0 لمطابقة تامة.
قراءة المزيد: تطابق الفهرس مع معايير متعددة في الصفوف والأعمدة في Excel
بديل لـ INDEX-MATCH: استخدام وظيفة التصفية
علاوة على ذلك ، إذا كنت تستخدم Microsoft 365 الذي يحتوي على مصفوفات ديناميكية ، فيمكنك استخدام وظيفة FILTER بمعايير متعددة كبديل للصيغ INDEX-MATCH .
اتبع الخطوات لمعرفة كيفية تطبيق وظيفة FILTER لهذا الغرض:
- حدد مجموعة البيانات بالكامل.
- اختر جدول من علامة التبويب إدراج .
- تحقق من نطاق الجدول وحدد يحتوي الجدول على رؤوس .
- ثم انقر فوق موافق .
سيبدو الجدول الخاص بك كما يلي.
الآن افترض أن لديك المعايير الثلاثة (الموضحة في الصورة) والتي يجب عليك استخدامها للعثور على السعر ه لهذا المنتج بعينه.
- اكتب الصيغة في الخلية التي تريد أن ترى فيهاالنتيجة:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
ستظهر النتيجة في الخلية.
ملاحظة: حدد النطاق وفقًا لذلك وسيظهر كاسم الجدول (الجدول 2 في هذه الحالة) بما في ذلك رأس النطاق (السعر ومعرف المنتج واللون والحجم لـ النطاقات وفقًا لذلك) في الصيغة منذ تحويل مجموعة البيانات إلى جدول Excel.
🔎 انهيار الصيغة:
- تأخذ الصيغة 3 وسيطات ،
- الوسيطة الأولى هي صفيف وهو نطاق البيانات التي سيتم استخراج قيمة الإرجاع منها.
- الوسيطة الثانية هي تضمين الذي يتضمن المعايير. في حالتنا ، المعايير هي معرف المنتج واللون والحجم.
- الوسيطة الثالثة هي فارغة_إذا والتي تأخذ قيمة معادة إذا كانت النتيجة فارغة. هذا اختياري ولا نطلبه في حالتنا.
- يطابق المعايير ويوفر النتيجة من النطاق في الوسيطة الأولى.
اقرأ المزيد: Excel INDEX MATCH لإرجاع قيم متعددة في خلية واحدة
أشياء يجب تذكرها
1. يمكنك الضغط على CTRL + SHIFT + ENTER من لوحة المفاتيح عن طريق إبقاء المؤشر في نهاية الصيغ التي تتضمن المصفوفات. على الرغم من أنه يعمل بشكل جيد بمجرد الضغط على إدخال ، ولكن لكي تكون آمنًا يمكنك استخدام هذه التقنية أثناء العمل مع المصفوفات.
2. الوظيفة FILTER متاحة فقط لـ Microsoft 365 معميزة مجموعة ديناميكية. إذا لم يكن لديك هذا الإصدار واستخدمت إصدارًا أقدم ، فانتقل إلى الصيغ الثلاثة الأخرى.
الخاتمة
تحتوي المقالة على وصف موجز لوظائف INDEX و MATCH. بعد ذلك ، استخدم مجموعة بيانات لتطبيق 4 صيغ مختلفة باستخدام وظائف INDEX و MATCH و و FILTER مع معايير متعددة في Excel. آمل أن تكون المقالة مفيدة لك. إذا كنت ترغب في استكشاف المزيد ، يمكنك التحقق من المقالات ذات الصلة أدناه. إذا كان لديك أي استفسار يمكنك كتابته في قسم التعليقات.