دالة Excel MATCH
تبحث دالة Microsoft Excel MATCH عن قيمة محددة في نطاق من الخلايا وتعيد الموقع النسبي لهذه القيمة.

بناء الجملة
=MATCH ()lookup_value, lookup_array, [match_type])
الوسائط
قيمة_البحث(مطلوبة): القيمة المحددة التي تريد مطابقتها في صفيف البحث؛
يمكن أن يكون هذا الوسيط رقمًا أو نصًّا أو قيمة منطقية أو مرجع الخلية إلى قيمة (رقم أو نص أو قيمة منطقية)
صفيف_البحث (مطلوبة): نطاق خلايا يحتوي على القيمة التي تبحث عنها.
نوع المطابقة (اختياري): نوع المطابقة التي ستُجريها الدالة. يشمل ثلاثة أنواع:
- 0- يعثر على أول قيمة تطابق lookup_value تمامًا
- 1- أو يتم حذفه. إذا لم يُعثَر على قيمة مطابقة تمامًا، فستُرجع دالة MATCH أكبر قيمة أقل من أو تساوي قيمة البحث.
يجب أن تكون القيم في وسيطة صفيف البحث مرتبة بترتيب تصاعدي. - -1- يعثر على أصغر قيمة أكبر من أو تساوي قيمة البحث.
يجب أن تكون القيم في وسيطة صفيف البحث مرتبة بترتيب تنازلي.
قيمة العودة
تُعيد دالة MATCH رقمًا يمثل موضع القيمة التي تبحث عنها.ملاحظات حول الدالة
1. دالةMATCH لا تميّز بين الأحرف الكبيرة والصغيرة.
2. تُرجع دالةMATCH قيمة الخطأ#N/Aإذا فشلت في العثور على مطابقة،
3. تتيح لك دالةMATCH استخدام أحرف البدل في وسيطة قيمة البحث عند إجراء مطابقة تقريبية.
أمثلة
مثال 1: دالة MATCH للمطابقة التامة
يرجى اتباع الخطوات التالية لإرجاع موقع Charles Monaghan في النطاق B3:B7.
حدد خلية فارغة وأدخل الصيغة أدناه فيها ثم اضغط على مفتاح الإدخال Enter للحصول على النتيجة.
=MATCH(D4,B3:B7,0)

ملاحظة: في الصيغة، تحتويD4 على قيمة البحث؛ وB3:B7 هو نطاق الخلايا الذي تبحث فيه عن القيمة؛ والرقم0 يعني أنك تبحث عن تطابق تام.
مثال 2: دالة MATCH للمطابقة التقريبية
يتناول هذا القسم استخدام دالة MATCH لإجراء بحث بالمطابقة التقريبية في Excel.
كما يظهر في لقطة الشاشة أدناه، ترغب في البحث عن موقع الرقم 2500 ضمن النطاق B3:B7، ولكن بما أن القيمة 2500 غير موجودة في القائمة، سأوضح لك هنا كيفية إرجاع موقع أكبر قيمة أقل من 2500.
حدّد خلية فارغة، وأدخل الصيغة أدناه فيها، ثم اضغط مفتاح الإدخال Enter للحصول على النتيجة.
=MATCH(D4,B3:B7,1)

ثم يُعيد موقع الرقم 2000، وهو أكبر قيمة في القائمة أقل من 2500.
ملاحظة: يجب أن تكون جميع القيم في القائمة B3:B7 مرتبة ترتيبًا تصاعديًّا في هذه الحالة، وإلا فسيتم إرجاع خطأ #N/A.
ولإيجاد موقع أصغر قيمة (مثل 3000) أكبر من 2500 في القائمة، استخدم الصيغة التالية:
=MATCH(D4,B3:B7,-1)

ملاحظة: يجب أن تكون جميع القيم في القائمة B3:B7 مرتبة بترتيب تنازلي لتجنب إرجاع خطأ #N/A.
مثال 3: دالة MATCH للمطابقة باستخدام أحرف البدل في دالة MATCH
بالإضافة إلى ذلك، تتيح لك دالة MATCH تنفيذ مطابقة باستخدام أحرف البدل عند ضبط نوع المطابقة على الصفر.
كما هو موضح في لقطة الشاشة أدناه، للعثور على موقع القيمة التي تبدأ بـ «hi»، يُرجى اتباع الخطوات التالية.
اختر خلية فارغة، وأدخل الصيغة أدناه (يمكنك استبدال D4 مباشرة بـ «hi*»)، ثم اضغط مفتاح الإدخال Enter. وسيتم إرجاع موقع أول قيمة مطابقة.
=MATCH(D4,B3:B7,0)

تلميح: دالة MATCH لا تميّز بين الأحرف الكبيرة والصغيرة.
مزيد من الأمثلة
كيفية العثور على القيمة الأكبر التالية في Excel؟
كيفية العثور على أطول أو أقصر سلسلة نصية في عمود؟
كيفية العثور على أعلى قيمة في صف وعمود الإرجاع العنوان في Excel؟
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.