هل تحتاج إلى العثور على بيانات محددة في جدول بيانات Excel الخاص بك؟ تعرف على كيفية استخدام وظيفة MATCH للقيام بذلك بسرعة وسهولة.

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

في هذه المقالة ، سوف نستكشف بناء الجملة والتطبيقات والأمثلة لاستخدام وظيفة MATCH في Excel.

ما هي وظيفة المطابقة في Excel؟

تتيح لك وظيفة MATCH في Excel البحث عن قيمة محددة ضمن نطاق وإرجاع الموضع النسبي ضمن هذا النطاق. يمكنك بعد ذلك استخدام هذا الموضع لاسترداد البيانات المقابلة من مجموعة البيانات.

يكون بناء الجملة الخاص بوظيفة MATCH كما يلي:

= MATCH (lookup_value، lookup_array، [match_type])

أين:

  1. ابحث عن القيمة: هذه هي القيمة التي تريد العثور عليها داخل lookup_array.
  2. lookup_array: هذا هو نطاق الخلايا حيث تريد البحث عن lookup_value.
  3. نوع مباراة (اختياري): تحدد هذه الوسيطة نوع المطابقة التي تريد تنفيذها. هناك ثلاثة خيارات:
  4. 0 (أو تم حذفه): يؤدي هذا إلى البحث عن التواجد الأول لقيمة تساوي تمامًا lookup_value. يمكن أن يكون lookup_array بأي ترتيب.
  5. instagram viewer
  6. 1: يؤدي هذا إلى العثور على أكبر قيمة أقل من قيمة lookup_value أو مساوية لها ، على افتراض أنه تم فرز lookup_array بترتيب تصاعدي.
  7. -1: يؤدي هذا إلى العثور على أصغر قيمة أكبر من أو تساوي lookup_value ، بافتراض أنه تم فرز lookup_array بترتيب تنازلي.

كيفية استخدام وظيفة المطابقة في Excel

دعنا نفكر في بعض الأمثلة العملية لفهم كيفية استخدام وظيفة المطابقة في Excel:

البحث عن تطابق تام

افترض أن لديك قائمة بدرجات الطلاب في ورقة عمل ، وتريد العثور على موضع درجة Alex (88). يمكنك استخدام دالة MATCH مع match_type 0 (المطابقة التامة) لتحقيق ذلك. إليك الصيغة التي ستستخدمها:

= MATCH (88، B1: B7، 0)

ستبحث هذه الصيغة عن القيمة 88 في النطاق B1: B7 وإرجاع موقعه النسبي. ستكون النتيجة 5، مما يشير إلى أن درجة Alex هي القيمة الخامسة في قائمة درجات الامتحان.

البحث عن أقرب تطابق في البيانات المصنفة

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

= MATCH (1800، B1: B7، 1)

ستبحث الوظيفة عن القيمة 1800 في النطاق B1: B7 (عمود الارتفاع) وإرجاع موضع أقرب قيمة أقل من أو تساوي 1800. في هذه الحالة ، أقرب ارتفاع أقل من أو يساوي 1800 هو 1500 (في الخلية ب 3) ، لذلك سترجع الصيغة 3.

معالجة الأخطاء باستخدام MATCH

عند استخدام وظيفة MATCH ، قد تواجه بعض الأخطاء. على سبيل المثال ، إذا لم يتم العثور على lookup_value في lookup_array ، فستقوم الدالة MATCH بإرجاع # لا ينطبق خطأ.

للتعامل مع هذا الأمر ، يمكنك استخدام IFERROR أو دالة ISERROR لتقديم رسالة أكثر سهولة في الاستخدام. هذا مثال:

= IFERROR (تطابق ("شيكاغو", أ 2: A8 ، 0), "لم يتم العثور على المدينة")

منذ شيكاغو غير موجود في النطاق ، سيعرض Excel المدينة غير موجودة بدلا من قيمة الخطأ.

استخدام MATCH مع وظائف Excel الأخرى

تصبح وظيفة MATCH أكثر قوة عند دمجها مع وظائف أخرى ، مثل VLOOKUP و INDEX و دالة OFFSET، لإجراء مهام بحث واسترجاع متقدمة عن البيانات.

استخدام VLOOKUP مع وظيفة MATCH

افترض أن لدينا جدولاً به أعمدة: بطاقة تعريف, منتج, فئة، و سعر. سنستخدم VLOOKUP و MATCH للعثور على المنتج والسعر المقابل للمعرف في الخلية A4. للحصول على المنتج ، استخدم الصيغة التالية:

= VLOOKUP (A4، A2: D7، MATCH ("منتج"، A1: D1 ،0), خطأ شنيع)

للحصول على السعر:

= VLOOKUP (A4، A2: D7، MATCH ("سعر"، A1: D1 ،0), خطأ شنيع)

في هذا المثال ، ستستخدم الدالة VLOOKUP القيمة الموجودة في الخلية A4 (وهو المعرف) للبحث عن الصف المقابل في النطاق أ 2: د 7.

بمجرد العثور على الصف ، سيستخدم رقم العمود الذي تم إرجاعه بواسطة MATCH لاسترداد ملف منتج و سعر قيم.

إتقان عمليات البحث عن البيانات باستخدام وظيفة المطابقة في Excel

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

من خلال دمج MATCH مع وظائف أخرى مثل VLOOKUP و IFERROR ، يمكنك إنشاء صيغ بحث متقدمة للتعامل مع السيناريوهات المختلفة والعمل مع مجموعات البيانات الكبيرة بشكل فعال.