ال مباراة تقوم الدالة بإرجاع الموضع النسبي لقيمة في نطاق البيانات الذي حددته.
معادلة:
= MATCH (lookup_value، lookup_array، [match_type])
تفسير:
Lookup_value مطلوب ، القيمة المراد البحث عنها.
مطلوب Lookup_array ، نطاق البيانات للبحث.
Match_type اختياري ، وهو رقم (1،0 أو -1) لتحديد نمط المطابقة. الافتراضي هو 1 عندما يتم حذفه.
- عندما تكون القيمة 1 أو يتم حذفها ، يتم إرجاع أكبر قيمة أقل من قيمة البحث أو مساوية لها ؛ يجب أن يكون ترتيبًا تصاعديًا.
- عندما تكون القيمة 0 ، تُرجع القيمة الأولى التي تتطابق تمامًا مع قيمة البحث ؛
- عندما تكون القيمة -1 ، يجب أن تكون إرجاع أصغر قيمة أكبر من أو تساوي قيمة البحث ترتيبًا تنازليًا.
مثال 1:
= MATCH (61900، C2: C6،1)
عندما تكون match_style هي 1 ، للبحث عن أكبر قيمة أقل من أو تساوي 61900 في مصفوفة البيانات C2: C6 والتي تم فرزها بترتيب تصاعدي. إنه 61877 وفي موضع 2.
المثال 2:
= MATCH (61900، D2: D6، -1)
عندما تكون match_style هي -1 ، للبحث عن أصغر قيمة أكبر من أو تساوي 61900 في مصفوفة البيانات D2: D6 والتي يتم فرزها بترتيب تنازلي. إنه 61877 وفي موضع 4.
المثال 3:
= MATCH (61877، C2: C6،0)
عندما تكون match_style تساوي 0 ، للبحث عن القيمة الأولى التي تطابق تمامًا 61877 في مصفوفة البيانات C2: C6 وإرجاع 2.
المثال 4:
= MATCH (61877، D2: D6،0)
عندما تكون match_style تساوي 0 ، للبحث عن القيمة الأولى التي تطابق تمامًا 61877 في مصفوفة البيانات D2: D6 وإرجاع 4.
تنزيل: MATCH Function