Skip to main content

تحديد أول تطابق لا يبدأ بـ

Author: Amanda Li Last Modified: 2025-05-30

للعثور على موقع أول تطابق لا يبدأ بنص معين، يمكن للدوال MATCH و LEFT و IF مساعدتك.

locate first match that does not begin with 1

كيفية تحديد أول تطابق لا يبدأ بـ “kutools”؟

لإيجاد موقع أول قيمة لا تبدأ بـ “kutools” في القائمة كما هو موضح أعلاه، يمكنك استخدام دالتي LEFT و IF معًا لتوليد مصفوفة من القيم TRUE و FALSE، حيث يمثل TRUE قيمة لا تبدأ بـ “kutools”، وFALSE خلاف ذلك. ستقوم دالة MATCH بعد ذلك بمطابقة أول TRUE في المصفوفة لإرجاع موقع أول قيمة لا تبدأ بـ “kutools”.

الصيغة العامة

=MATCH(TRUE,IF(LEFT(range,n)<>n_string,TRUE),0)

√ ملاحظة: هذه صيغة صفيف تتطلب منك الإدخال باستخدام Ctrl + Shift + Enter.

  • range: القائمة التي سيتم إرجاع أول قيمة منها لا تبدأ بـ n_string.
  • n: طول النص المعطى n_string.
  • n_string: النص الذي حددته لمطابقة أول قيمة لا تبدأ به. يجب أن يكون طوله n. على سبيل المثال، للعثور على موقع أول قيمة لا تبدأ بـ “k”. يجب أن تحدد الوسيطة n كـ 1، وتعيين n_string كـ “k”.
  • 0: نوع المطابقة 0 يجبر MATCH على تنفيذ مطابقة دقيقة.

للعثور على موقع أول قيمة لا تبدأ بـ “kutools”، يرجى نسخ الصيغة أدناه أو إدخالها في الخلية E5، والضغط على Ctrl + Shift + Enter للحصول على النتيجة:

=MATCH(TRUE,IF(LEFT(B5:B11,7)<>"kutools",TRUE),0)

أو، استخدم مرجع خلية لجعل الصيغة ديناميكية:

=MATCH(TRUE,IF(LEFT(B5:B11,7)<>E4,TRUE),0)

locate first match that does not begin with 2

شرح الصيغة

=MATCH(TRUE,IF(LEFT(B5:B11,7)<>E4,TRUE))

  • LEFT(B5:B11,7): تقوم دالة LEFT بإرجاع أول 7 أحرف من السلاسل النصية في النطاق B5:B11. ستكون النتائج في مصفوفة مثل هذه: {"Kutools";"Kutools";"Ku tool";"Office ";"Tools";"Kutool ";"ExtendO"}.
  • IF(IF(LEFT(B5:B11,7)<>E4,TRUE)<>E4,TRUE) = IF(IF({"Kutools";"Kutools";"Ku tool";"Office ";"Tools";"Kutool ";"ExtendO"}<>E4,TRUE)<>E4,TRUE): تقوم دالة IF بالتحقق مما إذا كانت كل قيمة في المصفوفة تتطابق مع kutools (القيمة في E4) أم لا. إذا كانت الإجابة نعم، يتم إرجاع FALSE، وإلا يتم إرجاع TRUE. لذلك، ستكون النتيجة كالتالي: {FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}.
  • MATCH(TRUE,IF(LEFT(B5:B11,7)<>E4,TRUE)) = MATCH(TRUE,{FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}): يجبر نوع المطابقة 0 دالة MATCH على تنفيذ مطابقة دقيقة. تقوم الدالة بعد ذلك بإرجاع موقع أول TRUE دقيق في المصفوفة. لذلك، ستعيد الدالة 3 لأن أول TRUE موجود في الموقع 3.

أشياء يجب معرفتها

  • الصيغة ليست حساسة لحالة الأحرف. لتنفيذ مطابقة حساسة لحالة الأحرف، راجع البرنامج التعليمي هنا.
  • يمكنك تغيير عامل عدم التساوي (<>) إلى عوامل أخرى حسب الحاجة. على سبيل المثال، للعثور على أول تطابق يبدأ بنص معين، يمكنك تغييره إلى علامة التساوي (=).
  • للحصول على القيمة الموجودة في الموقع الذي توفره MATCH، يمكنك إضافة دالة INDEX.

الدوال ذات الصلة

دالة MATCH في Excel

تبحث دالة MATCH في Excel عن قيمة محددة في نطاق من الخلايا، وتُرجع الموقع النسبي للقيمة.

دالة LEFT في Excel

تستخرج دالة LEFT عددًا معينًا من الأحرف من الجانب الأيسر للسلسلة النصية المزودة. على سبيل المثال، =LEFT("123-234",3) يستخرج أول 3 أحرف من الجانب الأيسر لـ "123-234" ويعيد "123".

دالة IF في Excel

دالة IF هي واحدة من أبسط وأكثر الدوال فائدة في مصنف Excel. تقوم بإجراء اختبار منطقي بسيط يعتمد على نتيجة المقارنة، وتعيد قيمة إذا كانت النتيجة TRUE، أو قيمة أخرى إذا كانت النتيجة FALSE.


الصيغ ذات الصلة

تحديد أول تطابق جزئي باستخدام الرموز البرية

للحصول على موقع أول تطابق جزئي يحتوي على سلسلة نصية محددة في نطاق في Excel، يمكنك استخدام صيغة MATCH مع رموز برية - النجمة (*) وعلامة الاستفهام (?).

تحديد أول خطأ

للعثور على موقع أول خطأ في عمود أو صف، يمكن للدوال MATCH و ISERROR مساعدتك.

تحديد أول تطابق لا يحتوي على

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

تحديد القيمة القصوى في نطاق

قد تكون هناك حالات تحتاج فيها إلى تحديد موقع القيمة القصوى في قائمة أو جدول أو صف في Excel. في هذا البرنامج التعليمي، سنناقش الطريقة لتحقيق المهمة باستخدام الدالتين MAX و MATCH.


أفضل أدوات إنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖 مساعد KUTOOLS AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي   |  توليد الأكواد  |  إنشاء صيغ مخصصة  |  تحليل البيانات وتوليد الرسوم البيانية  |  استدعاء وظائف Kutools
الميزات الشائعة: البحث، تمييز أو تحديد المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون صيغة ...
VLookup فائق: معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة متقدمة: قائمة منسدلة سهلة  |  قائمة منسدلة تعتمد على أخرى  |  قائمة منسدلة متعددة الخيارات...
مدير العمود: إضافة عدد معين من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  مقارنة الأعمدة لتحديد الخلايا المتشابهة والمختلفة ...
الميزات البارزة: التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير المصنفات وأوراق العمل | مكتبة النص التلقائي (Auto Text)  |  منتقي التاريخ  |  دمج بيانات الأوراق  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني عبر القوائم  |  مرشح متقدم  |  تصفية خاصة (تصفية الخلايا العريضة/المائلة/المتوسطة بخط...) ...
أهم 15 مجموعة أدوات:  12 أداة نص (إضافة نص، حذف الأحرف ...)  |  50+ نوع من الرسوم البيانية (مخطط جانت ...)  |  40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...)  |  19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...)  |  12 أداة تحويل (تحويل إلى كلمات، تحويل العملة ...)  |  7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا الإكسيل ...)  |  ... والمزيد

Kutools لـ Excel يتمتع بأكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيداً...


Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (يشمل Excel)

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