Olmadan Bazı seçenekler REGEXMATCH
sizi vaka duyarsız olmak istiyorum ve olmayabilir çünkü söylemek istiyorum blast
ya ablative
bir tetiklemek için YES
. OP'de olduğu gibi sınırlayıcı olarak virgül kullanmak ve şu an için EĞER koşulunu göz ardı ederek:
İlk olarak @ user1598086'nın cevabına çok benzer:
=FIND("bla",A1)
Büyük / küçük harfe duyarlıdır ancak # DEĞER! yerine NO
bir sayı YES
(ancak her ikisi de sırasıyla HAYIR / EVET olarak değiştirilebilir).
=SEARCH("bla",A1)
Büyük / küçük harfe duyarlı değildir, bu yüzden davranır Black
ve black
eşit olarak. Yukarıdaki gibi geri döner.
(İkinci eşdeğeri için) önceki olmadığını belirtmek için bla
mevcut sonra A1 ilk üç karakter:
=FIND("bla",A1,4)
blazer, black
Ama #VALUE!
için bir sayı döndürür blazer, blue
.
Bla
Yalnızca tam bir kelimenin kendi başına olduğunu bulmak için (yani boşluklar arasında - bir 'cümlenin' başında veya sonunda değil):
=SEARCH(" Bla ",A1)
Yukarıdaki tüm durumlarda geri dönüş ya bir sayı olduğundan ("bulunan", bu nedenle YES
tercih edilir) veya EĞER formülünü #VALUE!
test etmek için ISERROR kullanabiliriz #VALUE!
, örneğin yukarıdaki ilk örneği alırsak :
=if(iserror(FIND("bla",A1)),"NO","YES")
Daha uzun regexmatch
ama bileşenler kolayca ayarlanabilir.
;
tarafından,
Google E