البحث عن أول رقم تطابق جزئي
قد تواجه حالات تتطلب فيها تحديد موضع أول تطابق جزئي يحتوي على رقم معيّن ضمن نطاق من القيم الرقمية في Excel. وفي هذه الحالة، تكون الصيغة التي تجمع بين دالتَيMATCH وTEXT—باستخدام علامة النجمة (*) كحرف بدل يطابق أي عدد من الأحرف—حلًّا مثاليًا لك. وإذا احتجت أيضًا إلى استرجاع القيمة الدقيقة الموجودة عند ذلك الموضع، يمكنك ببساطة إضافة دالةINDEX إلى الصيغة.

الحصول على موضع أول رقم تطابق جزئي
استرجاع أول رقم تطابق جزئي
الحصول على موضع أول رقم تطابق جزئي
للحصول علىموضع أول رقم يحتوي جزئيًّا على "345"من نطاق الأرقام الموضح أعلاه، استخدم صيغة تجمع بين دالتَي MATCH وTEXT مع أحرف البدل بهذه الطريقة: لتطابق أي أرقام تحتوي على "345"، ضع الرقم 345 بين نجمتين (*). لكن هذا الإجراء سيحوّل القيمة الرقمية إلى نص، لذا ستحتاج إلى استخدام دالة TEXT لتحويل الأرقام في النطاق إلى نص. فقط حينها ستتمكن دالة MATCH من تحديد موضع التطابق الجزئي بدقة.
الصيغة العامة
=MATCH(«*»&)number&«*»,TEXT()lookup_array,"0"),0)
√ ملاحظة: هذه صيغة مصفوفة تتطلب إدخالها باستخدامCtrl+Shift+Enter.
- الرقم:الرقم الذي حددته للبحث عن أول تطابق جزئي له.
- مصفوفة_البحث:نطاق القيم الرقمية الذي يتم من خلاله استرجاع موضع أول تطابق جزئي.
للحصول علىموضع أول رقم تطابق يحتوي على "345"، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية E6، ثم الضغط علىCtrl+Shift+Enterللحصول على النتيجة:
=MATCH(«*»&)345&«*»,TEXT()B5:B16,"0"),0)
أو استخدم مرجع الخلية لجعل الصيغة ديناميكية:
=MATCH(«*»&)E5&«*»,TEXT()B5:B16,"0"),0)
√ ملاحظة: لدمج مرجع الخلية/رقم مع نص، يجب وضع علامة العطف (&) بينهما. ويجب إحاطة النص بعلامتي اقتباس مزدوجتين.

شرح الصيغة
=INDEX()«*»&345&«*»,TEXT(B5:B16,"0"),0)
- TEXT(B5:B16,"0"):تقوم دالة TEXT بتحويل جميع القيم الرقمية فيB5:B16 إلى نص باستخدام رمز التنسيق"0". وبالتالي، سنحصل على مصفوفة نصية كالتالي: {"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
انقر هنا لمعرفة المزيد عن دالة TEXT. - INDEX()«*»&345&«*»,TEXT(B5:B16,"0"),0) = INDEX(«*»&345&«*»قيمة البحث«*»&345&«*»تتطابق مع أي سلسلة نصية تحتوي على "345"، بغض النظر عن موقعها داخل السلسلة. وعند استخدامنوع_المطابقة 0، تبحث دالة MATCH عن أول موضع يحتوي على قيمة مطابقة تمامًا في المصفوفة، وبالتالي تُرجع القيمة5.
استرجاع أول رقم تطابق جزئي
لاسترجاع أول رقم تطابق جزئي استنادًا إلى الموضع الذي توفره دالة MATCH كما هو موضح أدناه، يمكننا تسليط الضوء على دالة INDEX.

الصيغة العامة
=INDEX(MATCH())return_range,«*»&number&«*»,TEXT()lookup_array,"0"),0))
√ ملاحظة: هذه صيغة مصفوفة تتطلب إدخالها باستخدامCtrl+Shift+أدخل.
- نطاق الإرجاع:النطاق الذي تريد أن تُرجع منه صيغة الجمع أول تطابق جزئي.
- الرقم:الرقم الذي حددته للبحث عن أول تطابق جزئي له.
- مصفوفة_البحث:نطاق القيم الرقمية الذي يتم من خلاله استرجاع أول تطابق جزئي.
للحصول علىأول رقم تطابق يحتوي على "345"، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية E7، ثم الضغط علىCtrl+Shift+Enterللحصول على النتيجة:
=INDEX(MATCH())B5:B16,«*»&345&«*»،TEXT()B5:B16،"0")،0))
أو استخدم مرجع الخلية لجعل الصيغة ديناميكية:
=INDEX(MATCH())B5:B16,«*»&E5&«*»،TEXT()B5:B16،"0")،0))

شرح الصيغة
=INDEX()B5:B16,MATCH(«*»&E5&«*»,)TEXT(B5:B16,"0"),0))
- MATCH(«*»&E5&«*»,)TEXT(B5:B16,"0"),0)=5:انقر لرؤية العملية التفصيلية.
- INDEX()B5:B16,MATCH(«*»&E5&«*»,)TEXT(B5:B16,"0"),0)) = INDEX(B5:B16تقوم دالة INDEX بإرجاع القيمة الخامسة في النطاقB5:B16، وهي34545.
دوال ذات صلة
تبحث دالة MATCH في Excel عن قيمة محددة في نطاق من الخلايا، وترجع الموضع النسبي لتلك القيمة.
تقوم دالة TEXT بتحويل قيمة إلى نص باستخدام تنسيق محدد في Excel.
ترجع دالة INDEX في Excel القيمة القيمة المعروضة استنادًا إلى موضع معين من نطاق أو مصفوفة.
صيغ ذات صلة
تحديد أول تطابق جزئي باستخدام أحرف البدل
للحصول على موضع أول تطابق جزئي يحتوي على سلسلة نصية محددة ضمن نطاق في Excel، يمكنك استخدام صيغة البحث مع أحرف البدل—مثل النجمة (*) وعلامة الاستفهام (؟)—لتمييز التطابقات المرغوبة.
للعثور على أقرب تطابق لقيمة بحث ضمن مجموعة بيانات رقمية في Excel، يمكنك دمج دوال INDEX وMATCH وABS وMIN معًا.
البحث عن أقرب قيمة تطابق مع معايير متعددة
في بعض الحالات، قد تحتاج إلى البحث عن أقرب قيمة تطابق أو تقريبية استنادًا إلى أكثر من معيار واحد. وباستخدام مجموعة من دوال INDEX وMATCH وIF، يمكنك إنجاز ذلك بسرعة في Excel.
مطابقة تقريبية ثنائية الاتجاه مع معايير متعددة
في هذا البرنامج التعليمي، سنستعرض كيفية البحث عن تطابق تقريبي بناءً على معايير متعددة موزَّعة عبر الأعمدة والصفوف في جدول Excel، باستخدام دوال INDEX وMATCH وIF.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.