Excel: كيفية استخدام الدالة if مع القيم النصية


يمكنك استخدام الصيغ التالية لاستخدام دالة IF مع القيم النصية في Excel:

الطريقة الأولى: التحقق مما إذا كانت الخلية تساوي نصًا

 =IF( A2 ="Starting Center", "Yes", "No")

ستعيد هذه الصيغة “نعم” إذا كانت القيمة الموجودة في الخلية A2 هي “مركز البداية” – وإلا فسوف تُرجع “لا”.

الطريقة الثانية: التحقق مما إذا كانت الخلية تحتوي على نص محدد

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

ستعيد هذه الصيغة “نعم” إذا كانت القيمة الموجودة في الخلية A2 تحتوي على “Guard” في أي مكان في الخلية – وإلا فسوف تُرجع “لا”.

الطريقة الثالثة: التحقق مما إذا كانت الخلية تحتوي على أحد النصوص المحددة المتعددة

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")

ستعيد هذه الصيغة “نعم” إذا كانت القيمة الموجودة في الخلية A2 تحتوي على “نسخ احتياطي” أو “احتفاظ” في أي مكان في الخلية – وإلا فسوف تُرجع “لا”.

توضح الأمثلة التالية كيفية استخدام كل صيغة عمليًا مع مجموعة البيانات التالية في Excel:

مثال 1: التحقق مما إذا كانت الخلية تساوي نصًا

يمكننا كتابة الصيغة التالية في الخلية C2 لإرجاع “نعم” إذا كانت القيمة في الخلية A2 تساوي “مركز البداية” أو إرجاع “لا” بخلاف ذلك:

 =IF( A2 ="Starting Center", "Yes", "No")

يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:

تتحقق وظيفة Excel IF مما إذا كانت الخلية تساوي النص

تُرجع الصيغة “نعم” للصف حيث تساوي قيمة العمود A “مركز البداية” وتُرجع “لا” لجميع الصفوف الأخرى.

المثال 2: التحقق مما إذا كانت الخلية تحتوي على نص محدد

يمكننا كتابة الصيغة التالية في الخلية C2 لإرجاع “نعم” إذا كانت القيمة الموجودة في الخلية A2 تحتوي على “Guard” في أي مكان في الخلية أو إرجاع “لا” بخلاف ذلك:

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

يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:

تتحقق وظيفة Excel IF مما إذا كانت الخلية تحتوي على نص

تُرجع الصيغة “نعم” لكل صف يحتوي على “Guard” في العمود A وتُرجع “No” لجميع الصفوف الأخرى.

مثال 3: التحقق مما إذا كانت الخلية تحتوي على نصوص محددة متعددة

يمكننا كتابة الصيغة التالية في الخلية C2 لإرجاع “نعم” إذا كانت القيمة الموجودة في الخلية A2 تحتوي على “نسخ احتياطي” أو “احتفاظ” في أي مكان في الخلية أو إرجاع “لا” بخلاف ذلك:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")

يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:

تتحقق وظيفة Excel IF مما إذا كانت الخلية تحتوي على إحدى القيم النصية المتعددة

تُرجع الصيغة “نعم” لكل صف يحتوي على “نسخ احتياطي” أو “تعليق” في العمود A وتُرجع “لا” لجميع الصفوف الأخرى.

ملاحظة : لا تتردد في تضمين أي عدد تريده من القيم النصية في أقواس الصيغة المتعرجة للعثور على أي عدد تريده من القيم النصية المحددة في الخلية.

مصادر إضافية

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

Excel: كيفية استخدام الدالة IF مع شروط متعددة
Excel: كيفية إنشاء دالة IF لإرجاع نعم أو لا
Excel: كيفية استخدام دالة IF مع نطاق من القيم

Add a Comment

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