تمييز الصفوف التي تحتوي فيها خلية على كلمة معينة، في أي مكان في النص.
نسخ هذه الصيغة
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")ترجع الدالة SEARCH موضع الكلمة إذا كانت موجودة (رقمًا) أو خطأً إذا لم تكن موجودة. وتقوم الدالة ISNUMBER بتحويل ذلك إلى TRUE/FALSE، بينما ترجع الدالة IF التسميات الخاصة بك. الدالة SEARCH غير حساسة لحالة الأحرف؛ استخدم FIND للمطابقة الحساسة لحالة الأحرف.
=IF(ISNUMBER(SEARCH("paid", B2)), "✓", "")→✓تمييز الصفوف التي تحتوي حالتها على "paid".
=IF(ISNUMBER(SEARCH("ltd", A2)), "Company", "Person")→Companyتتجاهل SEARCH حالة الأحرف، لذا تتطابق الخلية التي تحتوي على Acme Ltd.
=IF(COUNTIF(A2, "*urgent*")>0, "Yes", "No")→Yesاستخدام COUNTIF مع أحرف البدل طريقة أقصر للتحقق من وجود جزء من النص.
قارن مباشرة: =IF(A2="urgent", "Yes", "No"). أما SEARCH فتُستخدم للتحقق الجزئي (هل يحتوي على النص).
استبدل SEARCH بـ FIND: =IF(ISNUMBER(FIND("Urgent", A2)), "Yes", "No"). تميّز FIND بين الأحرف الكبيرة والصغيرة.
استخدم =IF(ISTEXT(A2), "Text", "Not text"). تكون ISTEXT مساوية TRUE لأي قيمة نصية و FALSE للأرقام والتواريخ والخلايا الفارغة.
تُرجع SEARCH موضعًا عندما تجد النص و #VALUE! عندما لا تجده. تحوّل ISNUMBER ذلك إلى TRUE أو FALSE حتى تتمكن IF من استخدامه.
هل تحتاج إلى صيغة لبياناتك الخاصة؟
صف ما تريده بلغة بسيطة ودع ExcelGPT يكتب الصيغة ويشرحها ويتحقق منها — البدء مجاني، ولا يتطلب أي إضافات.