Excel formula: Označite celice, ki vsebujejo -

Kazalo

Splošna formula

=ISNUMBER(SEARCH(substring,A1))

Povzetek

Opomba: Excel vsebuje veliko vgrajenih "prednastavitev" za poudarjanje vrednosti s pogojnim oblikovanjem, vključno s prednastavitvijo za označevanje celic, ki vsebujejo določeno besedilo. Če pa želite več prilagodljivosti, lahko uporabite svojo formulo, kot je pojasnjeno v tem članku.

Če želite označiti celice, ki vsebujejo določeno besedilo, lahko uporabite preprosto formulo, ki vrne TRUE, ko celica vsebuje besedilo (podniz), ki ste ga določili.

Če želite na primer označiti poljubne celice v območju B2: B11, ki vsebujejo besedilo "pes", lahko uporabite:

=ISNUMBER(SEARCH("dog",B2))

Opomba: pri pogojnem oblikovanju je pomembno, da se formula vnese glede na "aktivno celico" v izboru, za katerega se v tem primeru domneva, da je B2.

Pojasnilo

Ko uporabite formulo za uporabo pogojnega oblikovanja, se formula izračuna v primerjavi z aktivno celico v izboru v času, ko je pravilo ustvarjeno. V tem primeru se pravilo oceni za vsako od 10 celic v B2: B11, B2 pa se bo vsakič spremenil v naslov celice, ki se ocenjuje, saj je B2 relativna.

Sama formula uporablja funkcijo SEARCH za iskanje položaja "pes" v besedilu. Če obstaja "pes", bo SEARCH vrnil številko, ki predstavlja položaj. Če "pes" ne obstaja, bo SEARCH vrnil napako #VALUE. Z zavijanjem ISNUMBER okoli SEARCH napako zajamemo, tako da bo formula vrnila TRUE šele, ko SEARCH vrne številko. Ne zanima nas dejanski položaj, mar nam je le, če obstaja položaj.

Možnost glede na velike in male črke

ISKANJE ne razlikuje med velikimi in malimi črkami. Če želite preveriti tudi primer, preprosto ISKANJE zamenjajte z FIND tako:

=ISNUMBER(FIND("dog",A1))

Iščete več kot eno stvar?

Če želite označiti celice, ki vsebujejo enega od številnih različnih nizov, lahko uporabite tukaj opisano formulo.

Zanimive Članki...