تحديد أول مطابقة لا تحتوي على
للعثور على موضع أول مطابقة لا تحتوي على سلسلة معينة، يمكنك استخدام صيغة تعتمد على دوالMATCH وISNUMBER وSEARCH.

كيفية تحديد أول مطابقة لا تحتوي على السلسلة «TOOL»؟
للعثور علىموضع أول قيمة لا تحتوي على السلسلة «TOOL»في القائمة أعلاه، يمكنك استخدام دالتَيSEARCH وISNUMBER لإنشاء مصفوفة من القيمTRUE وFALSE، حيث تمثّل القيمةTRUEقيمةً تحتوي على السلسلة «TOOL»، بينما تمثّل القيمةFALSE قيمةً لا تحتوي على تلك السلسلة. بعد ذلك، ستستخدم دالةMATCH لمطابقة أول قيمةFALSEفي المصفوفة، وبالتالي إرجاع موضع أول قيمة لا تحتوي على السلسلة «TOOL».
التركيب العام
=MATCH(FALSE,ISNUMBER(SEARCH()))lookup_value,range)),0)
√ ملاحظة: هذه صيغة مصفوفة تتطلب منك إدخالها باستخدامCtrl+Shift+Enter.
- lookup_value: السلسلة التي حددتها للعثور على أول قيمة لا تحتويها. يجب أن تكون هذه السلسلة محصورة بين علامتي اقتباس مزدوجتين، وإلا فسيكون الناتج خاطئًا. أو يمكنك بدلًا من ذلك استخدام مرجع خلية لتجنب الحاجة إلى إضافة علامتي الاقتباس المزدوجتين.
- range: القائمة التي سيتم منها إرجاع أول قيمة لا تحتوي علىlookup_value.
- 0: يُجبر الـmatch_type 0 دالة MATCH على تنفيذ مطابقة دقيقة.
للعثور علىموضع أول قيمة لا تحتوي على السلسلة «TOOL»، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية E5، ثم الضغط علىCtrl+Shift+Enterللحصول على الناتج:
=MATCH(FALSE,ISNUMBER(SEARCH()))«TOOL»,B5:B11)),0)
أو استخدم مرجع الخلية لجعل الصيغة ديناميكية:
=MATCH(FALSE,ISNUMBER(SEARCH()))E4,B5:B11)),0)

شرح الصيغة
=MATCH(FALSE,())ISNUMBER()SEARCH(E4,B5:B11)),0)
- SEARCH(E4,B5:B11):تبحث دالةSEARCH عن السلسلةTOOL(التي توجد قيمتها في الخلية)E4) داخل كل خلية ضمن النطاقB5:B11، وترجع مصفوفةً بأرقام مواضع البداية لهذه السلسلة في كل خلية: {3;3;4;#VALUE!;1;3;#VALUE!}.
- ISNUMBER()SEARCH(E4,B5:B11))=ISNUMBER(){3;3;4;#VALUE!;1;3;#VALUE!}):تقوم دالة ISNUMBER بتحويل الأرقام في المصفوفة إلى القيمة TRUE، وجميع القيم الأخرى إلى FALSE. لذا، سيكون الناتج كما يلي:{TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE}.
- MATCH(FALSE,())ISNUMBER()SEARCH(E4,B5:B11)),0) = MATCH(FALSE,(){TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE},0):يُجبر الـmatch_type 0 دالةMATCH على تنفيذ مطابقة دقيقة. بعد ذلك، تُرجع الدالة موضع أول قيمةFALSE في المصفوفة. لذا، ستُرجع الدالة4 لأن أول قيمةFALSE تقع في الموضع4.
أمور يجب معرفتها
- الصيغة لا تُميّز بين الأحرف الكبيرة والصغيرة. ولتنفيذ مطابقة تُميّز بينها،راجع البرنامج التعليمي هنا.
- لجلب القيمة الموجودة في الموضع الذي توفره دالة MATCH،يمكنك استخدام دالة INDEX.
الدوال ذات الصلة
تقوم دالة MATCH في Excel بالبحث عن قيمة محددة ضمن نطاق من الخلايا، وترجع الموضع النسبي لتلك القيمة.
في Excel، يمكن لدالة SEARCH مساعدتك في العثور على موضع حرف أو سلسلة فرعية محددة من سلسلة نصية معطاة كما هو موضح في لقطة الشاشة التالية. في هذا البرنامج التعليمي، سأشرح لك كيفية استخدام دالة SEARCH في Excel.
الصيغ ذات الصلة
تحديد أول مطابقة جزئية باستخدام أحرف البدل
للحصول على موضع أول مطابقة جزئية تحتوي على سلسلة نصية محددة في نطاق في Excel، يمكنك استخدام تمييز الصيغ مع أحرف البدل – النجمة (*) وعلامة الاستفهام (؟).
للعثور على موضع أول مطابقة لا تبدأ بسلسلة محددة، يمكن لدوال MATCH وLEFT وIF أن تساعدك في ذلك.
للعثور على موضع أول خطأ في عمود أو صف، يمكن لدوال MATCH وISERROR أن تساعدك في ذلك.
ثمة حالات تحتاج فيها إلى تحديد موضع القيمة القصوى في قائمة أو جدول أو صف في Excel. في هذا البرنامج التعليمي، سنناقش الطريقة المناسبة لإتمام هذه المهمة باستخدام دوال MAX وMATCH.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.