Kako iskati besedilo v Excelu?
Ko delamo z Excelom, vidimo toliko situacij, ki so značilne po svoji naravi, in ena od teh situacij je iskanje določenega besedila v celici. Prva stvar, ki nam pade na pamet, ko rečemo, da želimo iskati določeno besedilo na delovnem listu, je metoda »Poišči in zamenjaj« v Excelu, ki je tudi najbolj priljubljena. Toda Ctrl + F lahko najdete besedilo, ki ga iščete, vendar ne more preseči tega. Recimo, da če celica vsebuje določene besede, boste morda želeli rezultat v naslednji celici kot »TRUE« ali pa FALSE. Tako se Ctrl + F tam ustavi.

Tu vas bomo popeljali skozi formule, ki lahko poiščejo določeno besedilo v vrednosti celice in pridejo do rezultata.
Katera formula nam lahko sporoči, da celica vsebuje določeno besedilo?
To je vprašanje, ki sem ga že velikokrat videl na excelovih forumih. Že prva formula, ki mi je padla na misel, je bila funkcija „NAJDI“.
Funkcija Find lahko vrne položaj priloženih besedilnih vrednosti v nizu. Če torej metoda FIND vrne katero koli številko, lahko celico upoštevamo tako, da ima besedilo, ali pa ne.
Na primer, poglejte spodnje podatke.

V zgornjih podatkih imamo tri stavke v treh različnih vrsticah. Zdaj moramo v vsaki celici poiskati besedilo »Najboljše«. Torej uporabite funkcijo FIND.

V argumentu Poišči besedilo omenite besedilo, ki ga moramo najti.

V besedilu izberite celoten stavek, tj. Sklic na celico.

Zadnji parameter ni potreben za zapiranje nosilca in pritisk na tipko enter.

Torej, v dveh stavkih imamo besedo "najboljši." Vrednost napake lahko vidimo #VARUE! v celici B2, ki kaže, da celica A2 nima besedilne vrednosti "najboljše".
Namesto številk lahko rezultat vnesemo tudi z lastnimi besedami. Za to moramo uporabiti pogoj IF.

Torej sem v pogoju IF ponudil rezultat kot »Besedilo najdeno«, če je vrednost »najboljše« najdeno, ali pa sem rezultat navedel kot »Ni najdeno«.
Toda tu imamo težavo, čeprav sem rezultat navedel kot »Ni najdeno«, če besedilo še ni bilo ugotovljeno, pa dobimo vrednost napake kot #VREDNOST !.
Torej, nihče ne želi imeti vrednosti napak na svojem Excelovem listu. Da bi odpravili to vrednost napake, moramo formulo priložiti funkciji ISNUMERIC.

Funkcija ISNUMERIC oceni, ali funkcija FIND vrne številko ali ne. Če funkcija FIND vrne številko, bo podala TRUE v pogoj IF ali sicer FALSE. Na podlagi rezultata, ki ga posreduje funkcija ISNUMERIC, bo pogoj IF rezultat vrnil.
Funkcijo IFERROR v Excelu lahko uporabimo tudi za obravnavo vrednosti napak namesto ISNUMERIC. Spodnja formula bo vrnila tudi »Not Found«, če je vrednost napake vrnila funkcija FIND.

Alternative funkciji FIND
Druga možnost - funkcija iskanja v Excelu
Namesto funkcije FIND lahko za iskanje določenega besedila v nizu uporabimo tudi funkcijo SEARCH v excelu. Sintaksa funkcije SEARCH je enaka funkciji FIND.

Besedilo najdite kot »Najboljše«.

V besedilu je referenca na celico.

Tudi funkcija SEARCH vrne vrednost napake kot #VALUE! če besedila iskanja »najboljše« ni mogoče najti. Kot smo videli zgoraj, moramo formulo priložiti bodisi s funkcijo ISNUMERIC ali IFERROR.
Alternativa # 2 - Funkcija števca Excel
Drug način iskanja določenega besedila je uporaba funkcije COUNTIF. Ta funkcija deluje brez napak.

V obsegu argument izbere sklic na celico.

V stolpcu z merili moramo uporabiti nadomestni znak v Excelu, ker pravkar najdemo del vrednosti niza, zato besedo »najboljše« priložite z zvezdico (*).

Ta formula bo vrnila število besede "najboljši" v izbrani vrednosti celice. Ker imamo samo eno "najboljšo" vrednost, bomo za štetje dobili le 1.

Zdaj lahko uporabimo samo pogoj IF, da dobimo rezultat brez napak.

Označite celico s posebno vrednostjo besedila
Če niste ljubitelj formul, lahko označite celico z določeno besedo. Za označitev celice z besedo "najboljši" moramo uporabiti pogojno oblikovanje v Excelu.
Za to najprej izberite podatkovne celice in kliknite Pogojno oblikovanje> Novo pravilo.

Razveljavite novo pravilo in izberite »Oblikuj samo celice, ki vsebujejo«.

V prvem spustnem meniju izberite »Določeno besedilo«.

V formulo razdelek vnese besedilo, ki ga iščemo v dvojnih narekovajih z enačbo. = "Najboljše."

Nato kliknite FORMAT in izberite slog oblikovanja.

Kliknite V redu. Označil bo vse celice, ki imajo besedo "najboljše".

Tako kot z različnimi tehnikami lahko tudi v besedilu iščemo v Excelu.