Bir hücreyi, aynı anda birkaç anahtar kelimeden herhangi birini içeriyorsa işaretleyin.
Bu formülü kopyala
=IF(SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))>0, "Yes", "No")SEARCH, Kelimeler aralığındaki her bir kelimeyi hücreye göre kontrol eder, ISNUMBER eşleşmeleri TRUE değerine dönüştürür, çift negatif bunları 1/0 yapar ve SUMPRODUCT bunları toplar — sıfırdan büyük olması en az bir anahtar kelimenin bulunduğunu gösterir.
=SUMPRODUCT(--ISNUMBER(SEARCH(Banned, A2)))>0→TRUEMetin herhangi bir yasaklı kelime içeriyorsa TRUE.
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"refund","cancel"}, A2)))>0, "Review", "")→ReviewSözcükleri bir aralık yerine doğrudan formülün içinde listeler.
=SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))→2Listelenen sözcüklerden kaçının metinde geçtiğini döndürür.
Sayımı liste uzunluğuyla karşılaştırın: …=COUNTA(Words) yalnızca her kelime bulunduğunda TRUE olur.
Sözcük listesinde boş bir hücre var. SEARCH boş dizeyi her metinde bulur; bu yüzden listeden boş hücreleri kaldırın.
İki yana da boşluk ekleyin: SEARCH(" "&Words&" ", " "&A2&" "). Böylece kısa bir sözcük daha uzun bir sözcüğün içinde eşleşmez.
Excel 365'te =TEXTJOIN(", ", TRUE, FILTER(Words, ISNUMBER(SEARCH(Words, A2)), "")) kullanın.
Kendi verileriniz için bir formüle mi ihtiyacınız var?
Ne istediğinizi sade bir dille açıklayın; ExcelGPT formülü yazsın, açıklasın ve doğrulasın — başlamak ücretsizdir, eklenti gerekmez.