Najde jeden textový řetězec (find_text) uvnitř jiného textového řetězce (within_text) a vrátí číslo počáteční pozice find_text od prvního znaku within_text. Pomocí funkce HLEDAT můžete také hledat textové řetězce uvnitř jiných textových řetězců, ale na rozdíl od funkce HLEDAT funkce NAJÍT rozlišuje malá a velká písmena a nepodporuje zástupné znaky.
Syntaxe
NAJÍT(find_text;within_text;start_num)
Find_text je text, který chcete najít.
Within_text je text obsahující text, který chcete najít.
Start_num Určuje znak, od kterého se má začít prohledávat. První znak v řetězci je na pozici 1. Pokud je argument start vynechaný, začne se prohledávat od pozice 1.
Pomocí start_num můžete určitý počet znaků přeskočit. Předpokládejme například, že pracujete s textovým řetězcem "AYF0093. YoungMensApparel". Chcete-li najít číslo prvního písmene "Y" v popisné části textového řetězce, nastavte start_num rovno 8, aby se nehledala část textu se sériovými čísly. Funkce NAJÍT začíná znakem 8, najde find_text u následujícího znaku a vrátí číslo 9. Funkce NAJÍT vždy vrátí počet znaků od začátku within_text a spočítá se znaky, které vynecháte, pokud start_num větší než 1.
Poznámky
- Pokud je argument co "" (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.
- Pokud se find_text v within_text nezobrazí, vrátí funkce NAJÍT #VALUE! chybovou hodnotu #HODNOTA!.
- Pokud start_num není větší než nula, vrátí funkce NAJÍT #VALUE! chybovou hodnotu #HODNOTA!.
- Pokud je start_num větší než délka within_text, vrátí funkce NAJÍT #VALUE! chybovou hodnotu #HODNOTA!.
Příklad sady 1
| Vzorec | Popis (výsledek) |
|---|---|
| =NAJÍT("M";"Miriam McGovernová") | Pozice prvního "M" v řetězci (1) |
| =NAJÍT("m";"Miriam McGovernová") | Pozice prvního "m" v řetězci (6) |
| =NAJÍT("M";"Miriam McGovernová";3) | Pozice prvního "M" v řetězci se začátkem od třetího znaku (8) |
Příklad sady 2
| Col1 | Vzorec | Popis (výsledek) |
|---|---|---|
| Keramické izolátory #124-TD45-87 | =ČÁST([Sloupec1];1;NAJÍT(" #";[Sloupec1];1)-1) | Extrahuje text z pozice 1 na pozici " #" v řetězci (Keramické izolátory) |
| Měděné cívky #12-671-6772 | =ČÁST([Sloupec1];1;NAJÍT(" #";[Sloupec1];1)-1) | Extrahuje text z pozice 1 na pozici " #" v řetězci (Měděné cívky) |
| Potenciometry #116010 | =ČÁST([Sloupec1];1;NAJÍT(" #";[Sloupec1];1)-1) | Extrahuje text z pozice 1 na pozici " #" v řetězci (Potenciometry) |