Funkcia FIND

Vyhľadá jeden textový reťazec (find_text) v druhom textovom reťazci (within_text) a vráti číslo počiatočnej pozície reťazca find_text od prvého znaku reťazca within_text. Vyhľadať jeden textový reťazec v druhom možno aj pomocou funkcie SEARCH, ale funkcia FIND, na rozdiel od funkcie SEARCH, rozlišuje veľké a malé písmená a nepovoľuje zástupné znaky.

Syntax

FIND(find_text,within_text,start_num)

Find_text     je text, ktorý chcete nájsť.

Within_text     je textový reťazec obsahujúci hľadaný text.

Start_num     určuje znak, na ktorom má začať vyhľadávanie. Prvý znak v rámci hľadaného textu je znak číslo 1. Ak vynecháte argument start_num, predpokladá sa, že má hodnotu 1.

Argument start_num môžete použiť aj na vynechanie určitého počtu znakov. Predpokladajme napríklad, že pracujete s textovým reťazcom "AYF0093.PánskeOdevy". Ak chcete nájsť číslo prvého výskytu znaku P v popisnej časti textového reťazca, argument start_num nastavte na hodnotu 8, aby sa neprehľadávala časť textu s poradovým číslom. Funkcia FIND začne pri znaku 8, vyhľadá hľadaný text pri nasledujúcom znaku a vráti číslo 9. Ak je argument start_num väčší ako 1, funkcia FIND spočíta vynechané znaky a vždy vráti počet znakov od začiatku textu stanoveného argumentom within_text.

Poznámky

  • Ak argument nájsť_text obsahuje "" (prázdny text), výsledok funkcie FIND sa bude rovnať prvému znaku v prehľadávanom reťazci (to znamená, znaku daného parametrom pozícia_začiatku alebo 1).

  • Argument nájsť_text nemôže obsahovať žiadne zástupné znaky.

  • Ak sa find_text nenachádza v rámci within_text, funkcia FIND vráti chybovú hodnotu #HODNOTA!.

  • Ak start_num nie je väčší ako nula, funkcia FIND vráti chybovú hodnotu #HODNOTA!.

  • Ak je start_num väčší ako dĺžka textu within_text, funkcia FIND vráti chybovú hodnotu #HODNOTA!.

Skupina príkladov 1

Vzorec

Popis (výsledok)

=FIND("M","Miriam Michnová")

Pozícia prvého znaku "M" v reťazci (1)

=FIND("m","Miriam Michnová")

Pozícia prvého znaku "m" v reťazci (6)

=FIND("M","Miriam Michnová",3)

Pozícia prvého znaku "M" v reťazci počnúc tretím znakom (8)

Skupina príkladov 2

Stĺpec1

Vzorec

Popis (výsledok)

Keramické izolanty č.124-TD45-87

=MID([Stĺpec1],1,FIND("č",[Stĺpec1],1)-1)

Extrahuje text z pozície 1 na pozíciu znaku "č" v reťazci (Keramické izolanty)

Medené cievky č.12-671-6772

=MID([Stĺpec1],1,FIND("č",[Stĺpec1],1)-1)

Extrahuje text z pozície 1 na pozíciu znaku "č" v reťazci (Medené cievky)

Rezistory obvodu striedavého prúdu č.116010

=MID([Stĺpec1],1,FIND("č",[Stĺpec1],1)-1)

Extrahuje text z pozície 1 na pozíciu znaku "č" v reťazci (Rezistory obvodu striedavého prúdu)

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×