Excel: كيفية التحقق مما إذا كانت الخلية تحتوي على نص جزئي
يمكنك استخدام الصيغة التالية في Excel لتحديد ما إذا كانت الخلية تحتوي على نص جزئي محدد:
=IF(COUNTIF( A1 ,"*abc*"),"Yes","No")
في هذا المثال، إذا كانت الخلية A1 تحتوي على السلسلة ” abc ” في أي جزء من الخلية، فسوف تُرجع نعم ، وإلا فسوف تُرجع لا .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: تحقق مما إذا كانت الخلية تحتوي على نص جزئي في Excel
لنفترض أن لدينا مجموعة البيانات التالية في Excel والتي توضح عدد النقاط التي سجلها لاعبو كرة السلة المختلفون:
يمكننا استخدام الصيغة التالية للتحقق مما إذا كانت القيمة الموجودة في عمود الفريق تحتوي على النص الجزئي “guar”:
=IF(COUNTIF( A2 ,"*guar*"),"Yes","No")
يمكننا كتابة هذه الصيغة في الخلية C2 ، ثم نسخها ولصقها في الخلايا المتبقية في العمود C:
تتلقى كافة الصفوف التي تحتوي على النص الجزئي “guar” في عمود “الفريق” نعم في العمود الجديد بينما تتلقى كافة الصفوف الأخرى ” لا” .
لاحظ أيضًا أنه يمكننا إرجاع قيم أخرى غير “نعم” و”لا”.
على سبيل المثال، يمكننا استخدام الصيغة التالية لإرجاع “Guard” أو “No Guard”:
=IF(COUNTIF( A2 ,"*guar*"),"Guard","Not Guard")
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
يتم تعيين كافة الصفوف التي تحتوي على النص الجزئي “guar” في عمود الفريق بالقيمة Guard في العمود الجديد بينما يتم تعيين القيمة Not Guard لجميع الصفوف الأخرى.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
كيفية حساب تكرار النص في إكسيل
كيفية التحقق مما إذا كانت الخلية تحتوي على نص القائمة في إكسيل
كيفية حساب المتوسط إذا كانت الخلية تحتوي على نص في إكسيل