شرح دالة XMATCH في Excel: بديل أقوى من MATCH مع أمثلة عملية
تُعتبر دالة XMATCH في Excel من أحدث الدوال التي أضافتها مايكروسوفت لتسهيل عملية البحث داخل الجداول بطريقة أسرع وأكثر مرونة من دالة MATCH التقليدية. توفر XMATCH إمكانيات متقدمة مثل البحث من الأسفل للأعلى، والبحث التقريبي، والبحث العكسي، مما يجعلها خيارًا أفضل للمستخدمين الذين يعملون على ملفات كبيرة أو تقارير احترافية.
في هذا الشرح سنتعرف على كيفية استخدام دالة XMATCH في Excel خطوة بخطوة مع أمثلة عملية تساعدك على فهمها بسهولة واستخدامها في العمل اليومي.
ما هي دالة XMATCH في Excel ؟
دالة XMATCH تُستخدم للبحث عن قيمة داخل نطاق معين وإرجاع رقم موقع هذه القيمة داخل النطاق. وهي تطوير حديث لدالة MATCH ولكن مع مزايا أكثر ومرونة أكبر.
تُستخدم XMATCH غالبًا مع دالة INDEX أو XLOOKUP لإنشاء صيغ قوية وديناميكية.
صيغة دالة XMATCH
XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
- lookup_value = القيمة التي تريد البحث عنها
- lookup_array = النطاق الذي سيتم البحث فيه
- match_mode = نوع التطابق (اختياري)
- search_mode = طريقة البحث (اختياري)
أنواع التطابق في XMATCH
- 0 = تطابق تام
- -1 = أصغر قيمة أكبر من القيمة المطلوبة
- 1 = أكبر قيمة أصغر من القيمة المطلوبة
- 2 = بحث باستخدام Wildcards
أنواع البحث في XMATCH
- 1 = من الأعلى للأسفل
- -1 = من الأسفل للأعلى
- 2 = بحث ثنائي تصاعدي
- -2 = بحث ثنائي تنازلي
مثال بسيط على XMATCH
إذا كانت لدينا البيانات التالية في العمود A:
A1 = 10 A2 = 20 A3 = 30 A4 = 40 A5 = 50
المعادلة:
=XMATCH(30, A1:A5)
النتيجة:
3
لأن الرقم 30 موجود في الصف الثالث من النطاق.
مثال على البحث من الأسفل للأعلى
=XMATCH(30, A1:A5, 0, -1)
سيقوم Excel بالبحث من الأسفل إلى الأعلى، وهو مفيد عند وجود قيم مكررة في العمود.
مثال احترافي مع INDEX
يمكن دمج XMATCH مع دالة INDEX لإرجاع قيمة بدل رقم موقعها:
=INDEX(B1:B5, XMATCH(30, A1:A5))
بهذه الطريقة يمكنك استخراج أي قيمة مرتبطة بالقيمة التي تبحث عنها بشكل ديناميكي، وهذا يُستخدم كثيرًا في إعداد التقارير ولوحات التحكم (Dashboards).
الفرق بين MATCH و XMATCH
| MATCH | XMATCH |
|---|---|
| قديمة | حديثة |
| أقل مرونة | أكثر مرونة |
| بحث محدود | بحث متقدم |
| لا تدعم البحث العكسي | تدعم البحث العكسي |
| أبطأ في الملفات الكبيرة | أسرع |
متى تستخدم XMATCH ؟
- عند العمل على ملفات كبيرة تحتوي على آلاف الصفوف.
- عند وجود قيم مكررة وتحتاج البحث العكسي.
- عند إنشاء Dashboard ديناميكي.
- عند دمجها مع INDEX أو XLOOKUP لإرجاع القيم مباشرة.
- عند الحاجة لبحث متقدم وتطابق مرن.
نصائح احترافية عند استخدام XMATCH
- استخدم XMATCH بدل MATCH للحصول على المرونة وسهولة التحكم.
- ادمجها مع INDEX أو XLOOKUP لإنشاء صيغ ديناميكية متقدمة.
- حدد search_mode بشكل صحيح عند الحاجة للبحث العكسي أو البحث الثنائي.
- تأكد من match_mode للحصول على التطابق المطلوب.
- اختبر الصيغة على نطاق صغير قبل تطبيقها على ملفات كبيرة لتجنب الأخطاء.
الخلاصة
دالة XMATCH في Excel هي البديل الحديث والأقوى لدالة MATCH التقليدية، وتوفر إمكانيات متقدمة تجعل البحث داخل الجداول أسهل وأسرع. استخدامها مع INDEX أو XLOOKUP يتيح لك إنشاء ملفات وتقارير احترافية ديناميكية بدون الحاجة لتعديل المعادلات عند إضافة بيانات جديدة.
كلما أتقنت XMATCH، ستتمكن من العمل بكفاءة أعلى داخل Excel، وإنشاء جداول وتقارير ديناميكية وقوية تلبي احتياجاتك الاحترافية.

التعليقات