وظيفة Excel XMATCH
ترجع الدالة XMATCH الموضع النسبي لقيمة محددة في صفيف أو نطاق رأسي أو أفقي.
ملاحظة: لا تتوفر وظيفة XMATCH إلا في Excel for Microsoft 365 و Excel 2021 أو الإصدارات الأحدث من Excel و Excel للويب.
بناء الجملة
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
الحجج
- lookup_value (مطلوب): القيمة التي تبحث عنها.
- lookup_array (مطلوب): الصفيف أو نطاق الخلايا المطلوب البحث فيه.
- [وضع_المطابقة] (اختياري): نوع المطابقة المطلوب استخدامه:
- 0 or مهمل، تطابق تام؛
- -1أو مطابقة تامة أو القيمة التالية الأصغر ؛
- 1أو مطابقة تامة أو القيمة التالية الأكبر ؛
- 2تطابق مع أحرف البدل *, ? و ~.
- [وضع_البحث] (اختياري): نوع البحث المراد استخدامه:
- 1 or مهمل، ابحث من الأول إلى الأخير ؛
- -1، ابحث من الأخير إلى الأول ؛
- 2، بحث ثنائي تصاعدي - lookup_array يجب فرزها بترتيب تصاعدي.
- -2، بحث ثنائي تنازلي - lookup_array يجب فرزها بترتيب تنازلي.
قيمة الإرجاع
ترجع الدالة XMATCH عددًا صحيحًا يشير إلى الموضع النسبي لقيمة البحث.
ملاحظات وظيفية
- تقوم XMATCH بإرجاع أول تطابق في حالة وجود تكرارات.
- XMATCH ليست حساسة لحالة الأحرف. يمكنك إضافة وظيفة دقيقة لجعل الصيغة حساسة لحالة الأحرف.
- lookup_array يجب أن يكون نطاقًا أحادي الصف أو عمودًا واحدًا.
- إذا كانت قيمة البحث لصيغة MATCH في شكل نص ، قم بتضمينها بين علامتي اقتباس.
- • # N / A سيتم إرجاع الخطأ إذا لم يتم العثور على قيمة البحث.
مثال
لنفترض أن لديك جدولًا تم فرزه حسب الدرجات ، للحصول على رتبة كايل ، يرجى نسخ أو إدخال الصيغة أدناه في خلية ثم الضغط على أدخل للحصول على النتيجة:
= XMATCH ("كايل",C3: C14)
أو استخدم مرجع خلية لجعل الصيغة ديناميكية:
= XMATCH (H2,C3: C14)
ملاحظة: match_mode و وضع البحث تم حذف الوسيطات لأنها تؤدي بشكل افتراضي إلى إجراء المطابقة التامة والبحث ابحث عن القيمة من الأول إلى الأخير في lookup_array، وهو ما يناسب حالتنا هنا تمامًا.
مثال لإجراء مطابقة أحرف البدل
يمكن أن يتطابق حرف البدل (*) مع أي عدد من الأحرف ، بينما تطابق علامة الاستفهام (؟) أي حرف واحد. إذا كنت بحاجة إلى مطابقة حرف بدل فعلي - النجمة (*) أو علامة الاستفهام (؟) ، ضع علامة التلدة (~) قبل حرف البدل.
للحصول على رتبة الطالب الأول الذي يبدأ اسمه بالحرف "ب" ، يجب عليك تعيين ابحث عن القيمة إلى B*. يرجى نسخ أو إدخال الصيغة أدناه في خلية ثم الضغط على أدخل للحصول على النتيجة:
= XMATCH ("ب*",C3: C14,2)
أو استخدم مرجع خلية لجعل الصيغة ديناميكية:
= XMATCH (H2,C3: C14,2)
وظائف ذات الصلة
تبحث الدالة Microsoft Excel MATCH عن قيمة معينة في نطاق من الخلايا ، وتُرجع الموضع النسبي لهذه القيمة.
يعد XLOOKUP الجديد في Excel أقوى وأسهل وظيفة بحث يمكن أن يقدمها Excel. من خلال الجهود المتواصلة ، أصدرت Microsoft أخيرًا وظيفة XLOOKUP هذه لاستبدال VLOOKUP و HLOOKUP و INDEX + MATCH ووظائف البحث الأخرى.
أفضل أدوات إنتاجية المكتب
Kutools for Excel - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...

Office Tab - تمكين القراءة المبوبة والتحرير في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
