KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

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

المؤلفأماندا ليتاريخ التعديل

لإيجاد موضع أول مطابقة لا تبدأ بسلسلة معيّنة، يمكن لدوالMATCH وLEFT وIF أن تساعدك في ذلك.

تحديد أول تطابق لا يبدأ بالرقم 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.

  • النطاق:القائمة التي سيتم إرجاع أول قيمة منها لا تبدأ بـn_string.
  • n: طول الـn_string.
  • n_string: السلسلة النصية التي حددتها للعثور على أول قيمة لا تبدأ بها. يجب أن يكون طولهاn. على سبيل المثال، للعثور على موضع أول قيمة لا تبدأ بـ “k”، عيّن معاملn على1، وعيّنn_string على “k”.
  • 0: تُجبر القيمةmatch_type 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)

تحديد أول تطابق لا يبدأ بالرقم 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()LEFT(B5:B11,7)=E4,TRUE)=IF(){«Kutools»;«Kutools»;«Ku tool»;«Office »;«Tools»;«Kutool »;«ExtendO»}=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}):القيمةmatch_type 0 تُجبر دالة MATCH على تنفيذ مطابقة تامة. بعد ذلك، تُرجع الدالة موضع أول قيمة TRUE في المصفوفة. لذا، سترجع الدالة3 لأن أول قيمة TRUE تقع في الموضع3rd.

ملاحظات هامة

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

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

دالة Excel MATCH

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

دالة Excel LEFT

تستخرج دالة LEFT عددًا محددًا من الأحرف من بداية السلسلة النصية (من اليسار). على سبيل المثال، تُرجع الصيغة =LEFT(«[[PH_29]]»،[[PH_28]]) أول 3 أحرف من "123-234"، أي "123".

دالة Excel IF

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


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

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

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

تحديد أول خطأ

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

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

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

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

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


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

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

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

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


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

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