دالة الـMATCH في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـMATCH في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـMATCH في الإكسيل

تُعرف دالة MATCH على أنّها واحدة من الدوال البحثية المستخدمة في برنامج الإكسيل، إذ لا تستخدم في الإحصاء أو الحساب؛ بل تستخدم للبحث عن عنصر محدد في مجموعة من الخلايا، إلا أنّها لا تقوم بإعطاء أو إرجاع القيمة نفسها بل تقوم بإعطاء موقع هذا العنصر،? كما أنّ هذه الدالة لا تُميز بين الأحرف الصغيرة والكبيرة وتتعامل معها بنفس الطريقة وذلك عند التعامل مع قيم نصية، ومن الجدير بالذكر أنّه عندما تحتوي القائمة المراد البحث فيها على قيمة البحث بشكل متكرر ويتم استخدام هذه الدالة، فسيتم إعطاء موقع أول قيمة، أمّا في حال لم يتم العثور على قيمة البحث، فيتم إعطاء الخطأ #N/A، وأكثر الدوال المستخدمة مع هذه الدالة هي دالة، وفي هذا المقال سيتم الحديث عن تعريف وكيفية استخدام دالة الـMATCH في الإكسيل وأمثلة عملية عليها.

كيفية استخدام دالة الـMATCH في الإكسيل

بعد معرفة وظيفة دالة الـMATCH في الإكسيل، لا بدّ من معرفة أنّ هذه الدالة توّفر القدرة على البحث بثلاثة أساليب مختلفة، الأمر الذي يجعلها أكثر مرونة بالمقارنة مع دوال البحث الأخرى، كما يُمكن لهذه الدالة أنّ تفهم أحرف تسمى بأحرف البدل؛ فعلامة الاستفهام (؟) تحل محل أيّ حرف مفرد، أمّا العلامة النجمية (*) فتحل محل أيّ تسلسل من الأحرف، ومن الجدير بالذكر أنّه لا يمكن استخدام أحرف البدل مع هذه الدالة إلا في حالة كان الأسلوب المستخدم في عملية البحث هو الوضع 0، وفيما يأتي الصيغة التي تُستخدم فيها دالة الـMATCH في الإكسيل وشرح أجزائها:

([MATCH (lookup_value, lookup_array, [match_type=

تمثل lookup_value القيمة المراد البحث عنها في قائمة ما؛ والتي يمكن كتابتها داخل الصيغة أو الإشارة إلى خلية تحتوي على هذه القيمة.
تمثل lookup_array مدى الخلايا المراد البحث فيها أو بمعنى أخر تحديد قائمة الخلايا التي تضم قواعد البيانات التي يراد البحث فيها عن المعلومة المطلوبة.
match_type وهي قائمة منسدلة تتكوّن من ثلاث خيارات 0 أو 1 أو -1، وهي الأساليب الثلاثة التي تستخدم في البحث؛ والتي يتم من خلالها معرفة كيفية مطابقة قيمة البحث مع القيم الموجودة في القائمة التي يراد البحث فيها، فعند اختيار الوضع 1 يتم إعطاء أكبر قيمة أقل من أو تساوي قيمة البحث؛ إلا أنّه يجب أن تكون القائمة مرتبة رياضيًا ترتيبًا تصاعديًا؛ كما أنّ 1 هو القيمة الإفتراضية للمطابقة عند عدم تحديد أيّ وضع، أمّا عند اختيار الوضع 0 يتم إعطاء القيمة الأولى التي تساوي بالضبط قيمة البحث؛ وهنا يمكن أن تكون القائمة بهذه الحالة مرتبة بأيّ ترتيب، أمّا عند اختيار الوضع -1 فيتم إعطاء أصغر قيمة أكبر من أو تساوي قيمة البحث؛ إلا أنّّه يجب أن تكون القائمة مرتبة تنازليًا.
أمثلة عملية على استخدام دالة الـMATCH في الإكسيل

بعد معرفة أهمية استخدام دالة الـMATCH، لا بدّ من طرح بعض الأمثلة العملية على استخدام دالة الـMATCH في الإكسيل؛ وذلك لفهم طبيعة عملها بجميع الحالات وبشكل جيد كما يأتي


 
C B A
نور 177 100 عطارد
بدر 156 200 الزهرة
يوسف 122 300 الأرض
رهف 170 400 Mars
فدوى 159 500 المشتري
ANود 121 600 زحل
هبة 189 700 أورانوس
مثال 800 مثال
في نطاق الخلايا من A1 إلى A8 وللبيانات الموجودة في الجدول السابقـ، ولمعرفة موقع كوكب المريخ في القائمة أعلاه يمكن استخدام الصيغة الأتية، بحيث ستظهر النتيجة ""4""

(MATCH(""Mars"",A1:A8,0=




في الجدول السابق وفي نطاق الخلايا من B1 إلى B8، فيمكن استخدام الصيغة الأتية للبحث عن 575، بحيث ستظهر النتيجة ""5"":

(MATCH(575,B1:B8,1=




في الجدول السابق وفي نطاق الخلايا نطاق الخلايا من C1 إلى C7، فيمكن استخدام الصيغة الأتية للبحث عن أول خلية تحتوي على الاسم الذي يبدأ ب ""AN""، بحيث ستظهر النتيجة ""6"":
=MATCH(""AN*"",C1:B7,0)
"
شارك المقالة:
497 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook