Funkce NAJÍT

Funkce NAJÍT vyhledá jeden textový řetězec (co) v rámci jiného (kde) a vrátí číslo pozice prvního znaku nalezeného podřetězce co vzhledem k prvnímu znaku v řetězci kde. Jeden textový řetězec v rámci jiného je možné vyhledat také pomocí funkce HLEDAT, avšak funkce NAJÍT na rozdíl od funkce HLEDAT rozlišuje velká a malá písmena a nelze v ní používat zástupné znaky.

Syntaxe

NAJÍT(co;kde;start)

Co:     je text, který chcete vyhledat.

Kde:     je řetězec, který bude prohledán.

Start     je pozice znaku v řetězci kde, od kterého se má začít prohledávat. První znak v řetězci kde je na pozici 1. Pokud je argument start vynechán, začne se prohledávat od pozice 1.

Pomocí argumentu start můžete přeskočit určitý počet znaků na začátku textu. Pracujete-li například s řetězci jako „AEK-65-81, zelená Škoda 136L” a chcete vyhledat první výskyt písmena „k” v popisu automobilu, zadejte jako argument start hodnotu 10. Státní poznávací značka bude při vyhledávání přeskočena. Funkce NAJÍT začne až u 10. znaku prohledávaného textu, takže hledaný znak „k” bude nalezen na 20. pozici a výsledkem funkce bude hodnota 20. Výsledkem je vždy počet znaků od začátku celého prohledávaného textu, nikoli od pozice začátku prohledávání.

Poznámky

  • Pokud argument co je "" (prázdný řetězec), potom podle funkce NAJÍT odpovídá hledaný řetězec prvnímu porovnávanému znaku druhého řetězce (znak, jehož číslo se rovná hodnotě argumentu start nebo hodnotě 1).

  • Argument co nemůže obsahovat žádné zástupné znaky.

  • Jestliže se řetězec co v řetězci kde nevyskytuje, vrátí funkce NAJÍT chybovou hodnotu #HODNOTA!.

  • Pokud hodnota argumentu start není větší než nula, vrátí funkce NAJÍT chybovou hodnotu #HODNOTA!.

  • Je-li hodnota argumentu start větší než délka řetězce kde, vrátí funkce NAJÍT chybovou hodnotu #HODNOTA!.

Sada příkladů 1

Vzorec

Popis (výsledek)

=NAJÍT("M";"Miriam Matoušková")

Pozice prvního znaku M v uvedeném řetězci (1)

=NAJÍT("m";"Miriam Matoušková")

Pozice prvního znaku m v uvedeném řetězci (6)

=NAJÍT("M";"Miriam Matoušková";3)

Pozice prvního znaku M v uvedeném řetězci počínaje třetím znakem (8)

Sada příkladů 2

Sloupec1

Vzorec

Popis (výsledek)

Keramické izolátory #124-TD45-87

=ČÁST([Sloupec1];1;NAJÍT("#";[Sloupec1];1)-1)

Vybere text od pozice 1 do pozice znaku "#" v řetězci (Keramický izolátor).

Měděné cívky #12-671-6772

=ČÁST([Sloupec1];1;NAJÍT("#";[Sloupec1];1)-1)

Vybere text od pozice 1 do pozice znaku "#" v řetězci (Měděná cívka).

Potenciometry #116010

=ČÁST([Sloupec1];1;NAJÍT("#";[Sloupec1];1)-1)

Vybere text od pozice 1 do pozice znaku "#" v řetězci (Potenciometr).

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×