جداول بيانات google: كيفية استخدام وظيفة if مع القيم النصية
يمكنك استخدام الصيغ التالية لاستخدام دالة IF مع القيم النصية في جداول بيانات Google:
الطريقة الأولى: التحقق مما إذا كانت الخلية تساوي نصًا
=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 تحتوي على “نسخ احتياطي” أو “احتفاظ” في أي مكان في الخلية – وإلا فسوف تُرجع “لا”.
توضح الأمثلة التالية كيفية استخدام كل صيغة عمليًا مع مجموعة البيانات التالية في جداول بيانات Google:
مثال 1: التحقق مما إذا كانت الخلية تساوي نصًا
يمكننا كتابة الصيغة التالية في الخلية C2 لإرجاع “نعم” إذا كانت القيمة في الخلية A2 تساوي “مركز البداية” أو إرجاع “لا” بخلاف ذلك:
=IF( A2 ="Starting Center", "Yes", "No")
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:
تُرجع الصيغة “نعم” للصف حيث تساوي قيمة العمود A “مركز البداية” وتُرجع “لا” لجميع الصفوف الأخرى.
المثال 2: التحقق مما إذا كانت الخلية تحتوي على نص محدد
يمكننا كتابة الصيغة التالية في الخلية C2 لإرجاع “نعم” إذا كانت القيمة الموجودة في الخلية A2 تحتوي على “Guard” في أي مكان في الخلية أو إرجاع “لا” بخلاف ذلك:
=IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:
تُرجع الصيغة “نعم” لكل صف يحتوي على “Guard” في العمود A وتُرجع “No” لجميع الصفوف الأخرى.
مثال 3: التحقق مما إذا كانت الخلية تحتوي على نصوص محددة متعددة
يمكننا كتابة الصيغة التالية في الخلية C2 لإرجاع “نعم” إذا كانت القيمة الموجودة في الخلية A2 تحتوي على “نسخ احتياطي” أو “احتفاظ” في أي مكان في الخلية أو إرجاع “لا” بخلاف ذلك:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:
تُرجع الصيغة “نعم” لكل صف يحتوي على “نسخ احتياطي” أو “تعليق” في العمود A وتُرجع “لا” لجميع الصفوف الأخرى.
ملاحظة : لا تتردد في تضمين أي عدد تريده من القيم النصية في أقواس الصيغة المتعرجة للعثور على أي عدد تريده من القيم النصية المحددة في الخلية.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في جداول بيانات Google:
جداول بيانات Google: استخدم دالة IF مع مجموعة من القيم
جداول بيانات Google: كيفية استخدام دالة IF مع التواريخ
جداول بيانات Google: كيفية استخدام الدالة IF مع الأرقام السالبة