كيفية استخدام MATCH Functions في Excel؟

نشرت: 2022-08-26

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

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

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

تعلم دورات علوم البيانات من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

جدول المحتويات

استكشف دوراتنا الشهيرة في علوم البيانات

برنامج الدراسات العليا التنفيذية في علوم البيانات من IIITB برنامج الشهادة المهنية في علوم البيانات لاتخاذ قرارات الأعمال ماجستير العلوم في علوم البيانات من جامعة أريزونا
برنامج الشهادة المتقدمة في علوم البيانات من IIITB برنامج الشهادة الاحترافية في علوم البيانات وتحليلات الأعمال من جامعة ماريلاند دورات علوم البيانات

بناء الجملة

تكون صيغة دالات MATCH كما يلي:

= MATCH (lookup_value ، lookup_array ، match_type)

هذا مثال على دالة MATCH: -

= MATCH (E4، C2: C12،1)

الآن ، دعونا نقسم بناء الجملة ونناقش الحجج الثلاث التي تم دمجها في صيغة MATCH في Excel .

  • Lookup_value: هذه القيمة إلزامية ويجب أن تكون القيمة الدقيقة أو القيمة الأقرب لما تبحث عنه في المصفوفة. على سبيل المثال ، إذا كنت تبحث عن رقم قريب من 2000 داخل نطاق ، فاستخدم 2000 كنقطة مرجعية لوظيفة المطابقة. بالنسبة للمطابقات الجزئية ، استخدم أحرف البدل مثل "*" التي تساعد في مطابقة أي مجموعة أحرف أو تسلسل و "؟" يتطابق مع حرف واحد.
  • Lookup_array: يمثل هذا النطاق أو المصفوفة الهدف للعثور على موضع القيمة المطابقة. على سبيل المثال ، C2 إلى C20 عبارة عن نطاق ، وسيتم تمثيله كـ "C2: C20" داخل الوظيفة. هذا أيضًا عنصر إلزامي للوظيفة.
  • Match_type: توجد ثلاثة خيارات في هذه الوسيطة في صيغة MATCH في Excel ، لكن الإعداد الافتراضي هو 1. هناك ثلاثة خيارات -
  1. 0: يستخدم هذا لوظيفة مطابقة دقيقة للعثور على موضع القيمة في أي مصفوفة غير منظمة. المصفوفة غير المهيكلة هي مجموعة من القيم التي لم يتم فرزها بأي ترتيب.
  2. 1: هذه هي القيمة الافتراضية لوظيفة MATCH إذا لم يكن هناك إدخال لأي قيمة أخرى مثل Match_type. هذا يأمر الوظيفة للبحث عن موضع القيمة الدقيقة أو ثاني أصغر قيمة.
  3. -1: هذا يحدد موقع القيمة الدقيقة أو ثاني أكبر قيمة في المصفوفة. عند استخدام "-1" ، يجب فرز النطاق بترتيب تنازلي.

هذا مثال على دالة INDEX يتم استخدامها مع دالة MATCH:

= INDEX (C4: F8، MATCH (G5، B4: B10، FALSE)، 2)

يمكن أن تساعد صيغة INDEX MATCH في Excel أيضًا في تنفيذ وظيفة بحث ثنائية الاتجاه. فمثلا:

= INDEX (B5: H9، MATCH (I5، D5: D9،1)، MATCH (I8، B4: D4،1))

صيغة INDEX MATCH في Excel تجعل وظيفة MATCH أكثر فعالية. يمنحها القدرة على تنفيذ عمليات بحث متقدمة متعددة الأبعاد بناءً على عدة معايير.

استخدام وظائف MATCH في Excel

يعد تعلم كيفية استخدام وظائف MATCH في Excel أمرًا ضروريًا لتحديد موضع القيم الرقمية أو النص. دعونا نلقي نظرة على المثال أدناه: -

يوضح هذا المثال القيم الموجودة في النطاق من A1 إلى A3 مرتبة بترتيب تصاعدي.

أ ب ج د
1 54
2 124
3 345

لذلك ، إذا كنا نرغب في تحديد قيمة المطابقة لـ "120" ، فسنستخدم صيغة MATCH هذه في Excel :

= MATCH (120، A1: A3،1)

سيكون هذا ما يتم إرجاعه: 2

ستكون القيمة "2" هي النتيجة لأنها موضع الصف الأقرب لرقم "120". لا يوجد رقم يتطابق تمامًا مع 120 وبالتالي يتم تحديده بواسطة الوظيفة لأنه يحتوي على قيمة أقل من "120" ولأن الرقم "1" تم استخدامه كنوع Match_type. 'A1: A3' هو Lookup_array وهو النطاق الذي يحتوي على الأرقام. إذا تم فرز المصفوفة بترتيب تنازلي ، فسيتم استخدام "-1" في الوظيفة الخاصة بالنوع Match_type.

عندما يتعلق الأمر بنوع المطابقة التقريبي السلبي ، فسيتم عرض الرقم الأكبر من "120" أو أي Lookup_value. ولكن سيكون هناك خطأ في دالة المطابقة إذا تم استخدام "-1" ، وكانت المصفوفة بترتيب تصاعدي.

في المثال التالي ، دعنا نحاول تحديد موضع "الكاميرا" بين الكلمات الثلاث الموجودة في الخلايا داخل النطاق A1: A3.

أ ب ج د
1 أضواء
2 آلة تصوير
3 عمل

ستكون هذه هي الصيغة:

= MATCH ("الكاميرا" ، A1: A3)

لتحديد موقع النص ، احتفظ دائمًا بـ Lookup_value داخل "" لتحديد موضع النص باستخدام الوظيفة. وظيفة MATCH ليست حساسة لحالة الأحرف. لا يزال من الممكن تحديد موضع المطابقة بدون استخدام "Camera" بحروف C كبيرة وباستخدام "camera" حيث يكون C بحروف صغيرة.

لجعل وظائف MATCH حساسة لحالة الأحرف ، يمكن دمجها بوظيفة دقيقة للعثور على تركيبة الأبجدية الدقيقة. عندما يكون Match_type هو "0" أو لمطابقات تامة ، استخدم دائمًا أحرف البدل في Lookup_value.

فيما يلي مثال آخر حيث يجب تحديد موقع القيمة التقريبية أو ثاني أكبر رقم في مصفوفة مرتبة بترتيب تنازلي.

في هذا المثال ، سنستخدم 25 كـ Lookup_value.

أ ب ج د
1 30 25
2 20
3 10

ستكون هذه هي الصيغة:

= MATCH (25، B1: B3، -1)

سيكون هذا ما يتم إرجاعه: 1

30 ستكون قيمة المطابقة لأنها أكبر من 25 على الرغم من أن كلا من 30 و 20 أقرب إلى 25. ستؤدي وظيفة MATCH إلى "# N / A" إذا كانت هناك مشكلة في ترتيب الصفيف.

في أي حالة لا يتم فيها التصريح عن Lookup_value رقميًا في الصيغة. يمكن أيضًا ذكر موضع خلية أخرى لاستخدام هذه القيمة على أنها Lookup_value النشط.

نظرًا لأن قيمة الخلية D1 هي 25 ، يجب استخدام الصيغة التالية:

= MATCH (D1، B1: B3، -1)

يستبدل D1 "25" في الصيغة.

اقرأ مقالاتنا الشهيرة في علوم البيانات

المسار الوظيفي لعلوم البيانات: دليل مهني شامل النمو الوظيفي لعلوم البيانات: مستقبل العمل هنا لماذا علم البيانات مهم؟ 8 طرق تضيف علوم البيانات قيمة إلى الأعمال
أهمية علم البيانات للمديرين ورقة الغش النهائية لعلم البيانات التي يجب أن يمتلكها علماء البيانات أهم 6 أسباب لماذا يجب أن تصبح عالم بيانات
يوم في حياة عالم البيانات: ماذا يفعلون؟ ضبطت الأسطورة: علم البيانات لا يحتاج إلى تشفير ذكاء الأعمال مقابل علوم البيانات: ما هي الاختلافات؟

استنتاج

يعد تعلم وظيفة MATCH أمرًا ضروريًا لتنفيذ أي صيغة INDEX MATCH في Excel لعمليات البحث المتقدمة. يعد استخدام وظيفة MATCH جزءًا لا يتجزأ من علوم البيانات ويتم دمجه مع وظيفة INDEX حصريًا.

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

1. هل وظائف MATCH لها أي حدود؟

نعم ، وظائف MATCH لها حدود. وظائف MATCH في Excel وظيفية فقط ، بحد أقصى 255 حرفًا على النص. في حالة وجود قيم مكررة ، تقوم الوظيفة باسترداد التطابق الأول.

2. هل وظائف MATCH قادرة على استرجاع القيم وليس مواضع الصفوف فقط؟

يمكن أيضًا لوظائف MATCH استرداد القيم المرتبطة (ذات الصلة) أو القيم المحددة إذا تم دمجها مع وظائف أخرى.

3. هل يمكن استخدام وظيفة MATCH أفقيًا وعموديًا؟

نعم ، يمكن استخدامه أفقيًا ورأسيًا إذا تم دمجه مع وظيفة INDEX.