Excel formula: Ćelija sadrži određeni tekst -

Sadržaj

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.

Zanimljivi članci...