اكسل

تحتوي الخلية على نص محدد

Cell Contains Specific Text

صيغة Excel: تحتوي الخلية على نص معينصيغة عامة
= ISNUMBER ( SEARCH (substring,text))
ملخص

للتحقق مما إذا كانت الخلية تحتوي على نص معين ، يمكنك استخدام الدالة SEARCH مع الدالة ISNUMBER. في النسخة العامة ، سلسلة فرعية هو النص المحدد الذي تبحث عنه ، و نص يمثل نصًا في الخلية التي تختبرها. في المثال الموضح ، الصيغة في D5 هي:



 
= ISNUMBER ( SEARCH (C5,B5))

ترجع هذه الصيغة TRUE إذا تم العثور على السلسلة الفرعية ، و FALSE إذا لم يتم العثور عليها.

ملاحظة: ستعثر وظيفة البحث تلقائيًا على التطابقات الجزئية.





تفسير

ترجع الدالة SEARCH موضع سلسلة البحث عند العثور عليها ، و # VALUE! إذا لم يتم العثور على خطأ. نستخدم هذه الحقيقة لاختبار ما إذا تم العثور على سلسلة البحث باستخدام الدالة ISNUMBER 'لالتقاط' المواضع الرقمية الصحيحة.

صيغة Excel لحساب الأشهر بين تاريخين

يُرجع ISNUMBER القيمة TRUE للأرقام و FALSE لأي شيء آخر. لذلك ، إذا عثرت SEARCH على السلسلة الفرعية ، فإنها تُرجع الموضع كرقم ، وترجع ISNUMBER TRUE. إذا لم تعثر SEARCH على السلسلة الفرعية ، فإنها ترجع الخطأ #VALUE! الذي يتسبب في قيام ISNUMBER بإرجاع FALSE.



نسخة حساسة لحالة الأحرف

إذا كنت تريد أن تكون هذه الصيغة حساسة لحالة الأحرف ، فيمكنك استبدال وظيفة البحث بوظيفة البحث كما يلي:

 
= ISNUMBER ( FIND (substring,text))

إذا كانت الخلية تحتوي على

إذا كنت تريد القيام بشيء ما عندما تحتوي الخلية على نص معين ، فيمكنك التفاف الصيغة في عبارة IF مثل هذا:

 
= IF ( ISNUMBER ( SEARCH (substring,text)), 'Yes', 'No')

بدلاً من إرجاع TRUE أو FALSE ، ستُرجع الصيغة أعلاه 'نعم' إذا سلسلة فرعية تم العثور عليها و 'لا' إذا لم يكن كذلك.

مع سلسلة البحث الثابت

لاختبار خلية لسلسلة فرعية مفردة مضمنة ، قم فقط بإحاطة النص بعلامات اقتباس مزدوجة. على سبيل المثال ، للتحقق من A1 بحثًا عن النص 'apple' ، استخدم:

 
= ISNUMBER ( SEARCH ('apple',A1))

هل تبحث عن أكثر من شيء؟

إذا كنت بحاجة إلى اختبار خلية لأكثر من شيء واحد (أي لواحدة من العديد من السلاسل الفرعية) ، انظر هذه الصيغة النموذجية .

كيفية توسيع الأعمدة في اختصار Excel

انظر المزيد من الصيغ ذات الصلة أدناه.

المؤلف ديف برونز


^