[excel] تحقق مما إذا كانت الخلية تحتوي على سلسلة فرعية



Answers

تحدد الصيغة التالية ما إذا كان النص "CHECK" يظهر في الخلية C10. إذا لم يكن كذلك ، تكون النتيجة فارغة. إذا حدث ذلك ، فستكون النتيجة "CHECK".

=IF(ISERROR(FIND("CHECK",C10,1)),"","CHECK")
Question

هل هناك وظيفة مدمجة للتحقق مما إذا كانت الخلية تحتوي على حرف / سلسلة فرعية معينة؟

وهذا يعني أنه يمكنك تطبيق وظائف نصية مثل Left / Right / Mid على أساس مشروط دون رمي الأخطاء عند غياب تعيين الأحرف.




تحقق من وظيفة FIND() في Excel.

بناء الجملة:

FIND( substring, string, [start_position])

إرجاع #VALUE! إذا لم تجد سلسلة فرعية.




أنا أحب Rink.Attendant.6 الإجابة. أريد فعلًا التحقق من سلاسل متعددة وفعلتها بهذه الطريقة:

أول الأمر: الأسماء التي يمكن أن تكون من بناة المنازل أو أسماء المجتمع ، وأنا بحاجة إلى دلو بناة كمجموعة واحدة. للقيام بذلك ، أبحث عن كلمة "باني" أو "بناء" ، إلخ.

=IF(OR(COUNTIF(A1,"*builder*"),COUNTIF(A1,"*builder*")),"Builder","Community")



هذه هي الصيغة التي أستخدمها

=IF( ISNUMBER(FIND(".",A1)), LEN(A1) - FIND(".",A1), 0 )




Links