![](https://cdn.wiki-base.com/9979372/excel_formula_cell_contains_specific_text__2.png.webp)
Generička formula
=ISNUMBER(SEARCH(substring,text))
Sažetak
Da biste provjerili sadrži li ćelija određeni tekst, možete upotrijebiti funkciju SEARCH zajedno s funkcijom ISNUMBER. U generičkoj verziji, podniz je specifični tekst koji tražite, a tekst predstavlja tekst u ćeliji koju testirate. U prikazanom primjeru formula u D5 je:
=ISNUMBER(SEARCH(C5,B5))
Ova formula vraća TRUE ako je podniz pronađen, a FALSE ako nije.
Napomena: funkcija SEARCH automatski će pronaći djelomična podudaranja.
Obrazloženje
Funkcija SEARCH vraća položaj niza za pretraživanje kad je pronađena i #VALUE! pogreška ako nije pronađena. Ovu činjenicu koristimo za ispitivanje pronalaska niza za pretraživanje pomoću funkcije ISNUMBER za "hvatanje" valjanih numeričkih pozicija.
ISNUMBER vraća TRUE za brojeve i FALSE za bilo što drugo. Dakle, ako SEARCH pronađe podniz, vraća poziciju kao broj, a ISNUMBER vraća TRUE. Ako SEARCH ne pronađe podniz, vraća #Vrijednost! pogreška, zbog čega ISNUMBER vraća FALSE.
Verzija osjetljiva na velika i mala slova
Ako želite da ova formula razlikuje velika i mala slova, funkciju SEARCH možete zamijeniti funkcijom FIND na sljedeći način:
=ISNUMBER(FIND(substring,text))
Ako ćelija sadrži
Ako želite nešto učiniti kada ćelija sadrži određeni tekst, možete omotati formulu u IF izjavu poput ove:
=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")
Umjesto vraćanja TRUE ili FALSE, gornja formula vratit će "Yes" ako je pronađen podniz i "Ne" ako nije.
S tvrdo kodiranim nizom pretraživanja
Da biste testirali ćeliju za jedan tvrdo kodirani podniz, samo zatvorite tekst dvostrukim navodnicima. Na primjer, za provjeru A1 za tekst "jabuka" upotrijebite:
=ISNUMBER(SEARCH("apple",A1))
Tražite više stvari?
Ako trebate testirati ćeliju na više od jedne stvari (tj. Za jedan od mnogih podnizova), pogledajte ovaj primjer formule.
Pogledajte više povezanih formula u nastavku.