Ako vyhľadávať text v programe Excel?
Keď pracujeme s programom Excel, vidíme toľko situácií, ktoré majú svojrázny charakter, a jednou z týchto situácií je hľadanie konkrétneho textu v bunke. Prvá vec, ktorá nás napadne, keď povieme, že chceme vyhľadať konkrétny text v hárku, je metóda „Nájsť a nahradiť“ v programe Excel, ktorá je tiež najpopulárnejšia. Ale Ctrl + F vám môže nájsť text, ktorý hľadáte, ale nemôže ísť ďalej. Povedzme, že ak bunka obsahuje určité slová, môžete v nasledujúcej bunke požadovať výsledok „TRUE“ alebo FALSE. Takže Ctrl + F zastaví tam.

Tu vás prevedieme vzorcami, ktoré dokážu vyhľadať konkrétny text v hodnote bunky a dospieť k výsledku.
Ktorý vzorec nám môže povedať, že bunka obsahuje konkrétny text?
To je otázka, ktorú som už mnohokrát videl na fórach programu Excel. Úplne prvý vzorec, ktorý mi napadol, bola funkcia „NÁJDIŤ“.
Funkcia Find môže vrátiť pozíciu dodaných textových hodnôt v reťazci. Takže ak metóda FIND vráti akékoľvek číslo, potom môžeme bunku považovať za takú, ktorá obsahuje text, alebo nie.
Napríklad si pozrite nasledujúce údaje.

Vo vyššie uvedených údajoch máme tri vety v troch rôznych riadkoch. Teraz v každej bunke musíme vyhľadať text „Najlepšie“. Použite teda funkciu FIND.

V argumente Nájsť text uveďte text, ktorý musíme nájsť.

V časti Text vyberte celú vetu, tj odkaz na bunku.

Posledný parameter sa nevyžaduje na zatvorenie zátvorky a stlačenie klávesu Enter.

Takže v dvoch vetách máme slovo „najlepší“. Vidíme chybovú hodnotu #HODNOTA! v bunke B2, ktorá ukazuje, že bunka A2 nemá textovú hodnotu „najlepšia“.
Namiesto čísel môžeme výsledok zadať aj vlastnými slovami. Na to musíme použiť podmienku IF.

V podmienkach IF som teda zadal výsledok ako „Nájdený text“, ak bola nájdená hodnota „najlepší“, alebo som zadal výsledok, ktorý sa zobrazí ako „Nenašiel sa“.
Ale tu máme problém, aj keď som výsledok zadal ako „Nenašiel sa“, ak sa text nenašiel, dostaneme chybovú hodnotu ako #HODNOTA !.
Nikto teda nechce mať vo svojom excelovom liste chybovú hodnotu. Aby sme prekonali túto chybovú hodnotu, musíme vzorec priložiť k funkcii ISNUMERIC.

Funkcia ISNUMERIC vyhodnotí, či funkcia FIND vráti číslo alebo nie. Ak funkcia FIND vráti číslo, potom dodá TRUE do podmienky IF alebo do iného stavu FALSE. Na základe výsledku poskytnutého funkciou ISNUMERIC vráti podmienka IF výsledok zodpovedajúcim spôsobom.
Môžeme tiež použiť funkciu IFERROR v programe Excel na riešenie chybových hodnôt namiesto ISNUMERICKÝCH. Nasledujúci vzorec tiež vráti hodnotu „nenájdené“, ak je chybová hodnota vrátená funkciou FIND.

Alternatívy k funkcii FIND
Alternatíva č. 1 - funkcia vyhľadávania v programe Excel
Namiesto funkcie FIND môžeme na vyhľadanie konkrétneho textu v reťazci použiť v Exceli aj funkciu SEARCH. Syntax funkcie SEARCH je rovnaká ako funkcia FIND.

Zadajte hľadaný text ako „Najlepší“.

V texte je náš odkaz na bunku.

Aj funkcia SEARCH vráti chybovú hodnotu ako #HODNOTA! ak nenájdený text „najlepší“. Ako sme videli vyššie, musíme vzorec uzavrieť buď funkciou ISNUMERIC alebo IFERROR.
Alternatíva # 2 - funkcia Excel Countif
Ďalším spôsobom vyhľadávania konkrétneho textu je použitie funkcie COUNTIF. Táto funkcia funguje bez akejkoľvek chyby.

V rozsahu argument vyberie odkaz na bunku.

V stĺpci kritérií musíme použiť zástupný znak v programe Excel, pretože práve nachádzame časť hodnoty reťazca, takže slovo „najlepší“ vložte do zástupného znaku hviezdička (*).

Tento vzorec vráti počet slov „naj“ vo vybranej hodnote bunky. Pretože máme iba jednu „najlepšiu“ hodnotu, dostaneme iba 1 ako počet.

Teraz môžeme na získanie výsledku bez chyby použiť iba podmienku IF.

Zvýraznite bunku, ktorá má konkrétnu textovú hodnotu
Ak nie ste fanúšikmi vzorcov, môžete zvýrazniť bunku, ktorá má konkrétne slovo. Na zvýraznenie bunky, ktorá má slovo „najlepšie“, musíme použiť podmienené formátovanie v programe Excel.
Najprv vyberte dátové bunky a kliknite na Podmienené formátovanie> Nové pravidlo.

Zrušte nové pravidlo a vyberte možnosť „Iba formátovať bunky, ktoré obsahujú“.

V prvej rozbaľovacej ponuke vyberte možnosť Konkrétny text.

Vo vzorci oddiel zadáva text, ktorý hľadáme, dvojitými úvodzovkami so znamienkom rovnosti. = ”Najlepšie.”

Potom kliknite na FORMÁTOVAŤ a zvoľte štýl formátovania.

Kliknite na OK. Zvýrazní sa všetky bunky, ktoré majú slovo „najlepšie“.

Takto môžeme pomocou rôznych techník vyhľadávať konkrétny text v programe Excel.