Excel formula: Celica vsebuje določeno besedilo -

Kazalo

Splošna formula

=ISNUMBER(SEARCH(substring,text))

Povzetek

Če želite preveriti, ali celica vsebuje določeno besedilo, lahko uporabite funkcijo SEARCH skupaj s funkcijo ISNUMBER. V splošni različici je podniz določeno besedilo, ki ga iščete, besedilo pa predstavlja besedilo v celici, ki jo preizkušate. V prikazanem primeru je formula v D5:

=ISNUMBER(SEARCH(C5,B5))

Ta formula vrne TRUE, če je najden podniz, in FALSE, če ni.

Opomba: funkcija SEARCH samodejno najde delna ujemanja.

Pojasnilo

Funkcija SEARCH vrne položaj iskalnega niza, ko ga najdete, in #VARUE! napaka, če ni najdena. S tem dejstvom preizkušamo, ali je iskalni niz najden s funkcijo ISNUMBER za "ulov" veljavnih številskih položajev.

ISNUMBER vrne TRUE za številke in FALSE za kar koli drugega. Torej, če SEARCH najde podniz, vrne položaj kot število in ISNUMBER vrne TRUE. Če SEARCH ne najde podniza, vrne #VALUE! napaka, zaradi katere ISNUMBER vrne FALSE.

Različica z velikimi in malimi črkami

Če želite, da ta formula razlikuje med velikimi in malimi črkami, lahko funkcijo SEARCH nadomestite s funkcijo FIND tako:

=ISNUMBER(FIND(substring,text))

Če celica vsebuje

Če želite nekaj narediti, ko celica vsebuje določeno besedilo, lahko formulo zavijete v stavek IF, kot je ta:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")

Namesto vrnitve TRUE ali FALSE bo zgornja formula vrnila "Yes", če je podniz nižen , in "No", če ne.

S trdo kodiranim iskalnim nizom

Če želite preizkusiti celico za en trdo kodiran podniz, besedilo preprosto dodajte v dvojne narekovaje. Na primer, če želite preveriti A1 za besedilo "jabolko", uporabite:

=ISNUMBER(SEARCH("apple",A1))

Iščete več kot eno stvar?

Če morate celico preizkusiti za več kot eno stvar (tj. Za enega od mnogih podnizov), glejte to primerno formulo.

Spodaj si oglejte več sorodnih formul.

Zanimive Članki...