Excel: صيغة بسيطة لـ "إذا كان يحتوي"


يمكنك استخدام الصيغة التالية في Excel لتحديد ما إذا كانت الخلية تحتوي على سلسلة معينة:

 = IF(ISNUMBER(SEARCH("this", A1 )), "Yes", "No")

في هذا المثال، إذا كانت الخلية A1 تحتوي على السلسلة النصية ” this “، فسوف تُرجع Yes ، وإلا فإنها تُرجع No .

توضح الأمثلة التالية كيفية استخدام هذه الصيغة عمليًا.

مثال: تحقق مما إذا كانت الخلية تحتوي على سلسلة معينة في Excel

لنفترض أن لدينا مجموعة البيانات التالية في Excel والتي توضح عدد النقاط التي سجلها لاعبو كرة السلة المختلفون:

يمكننا استخدام الصيغة التالية للتحقق مما إذا كانت القيمة الموجودة في عمود “الفريق” تحتوي على السلسلة “mavs”:

 = IF(ISNUMBER(SEARCH("mavs", A2 )), "Yes", "No")

يمكننا كتابة هذه الصيغة في الخلية C2 ، ثم نسخها ولصقها في الخلايا المتبقية في العمود C:

Excel إذا كان يحتوي على مثال

تتلقى الصفوف الثلاثة التي تحتوي على قيمة “mavs” في عمود “الفريق” نعم في العمود الجديد بينما تتلقى جميع الصفوف الأخرى ” لا” .

لاحظ أن الدالة SEARCH() في Excel غير حساسة لحالة الأحرف.

إذا كنت تريد إجراء بحث حساس لحالة الأحرف ، فيمكنك استبدال الدالة SEARCH() في الصيغة بالدالة FIND() .

على سبيل المثال، يمكننا استخدام الصيغة التالية للتحقق مما إذا كانت القيمة في عمود الفريق تساوي “MAVS”:

 = IF(ISNUMBER(FIND("MAVS", A2 )), "Yes", "No")

توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:

لاحظ أن كل قيمة في العمود الجديد تساوي لا لأنه لا يتطابق أي من أسماء الفريق مع السلسلة الكبيرة “MAVS” التي حددناها في الصيغة.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:

كيفية حساب التكرارات في إكسل
كيفية حساب تكرار النص في إكسيل
كيفية حساب المتوسط إذا كانت الخلية تحتوي على نص في إكسيل

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *