Microsoft Windows SharePoint Services
DomůZpětVpředTisk

Zobrazit všeZobrazit vše

HLEDAT

HLEDAT

Funkce HLEDAT vrátí číslo pozice prvního nalezeného výskytu znaku nebo textového řetězce (počínaje od znaku určeného argumentem start). Funkci HLEDAT lze využít při zjišťování polohy znaku nebo textového řetězce v jiném řetězci, kterou potřebujete znát při změnách textu pomocí funkcí ČÁST a NAHRADIT.

Syntaxe

HLEDAT(co;kde;start)

Co   je text, který chcete vyhledat. Může obsahovat otazník (?) a hvězdičku (*) jako zástupné znaky. Otazník zastupuje jeden libovolný znak, hvězdička zastupuje jakoukoli posloupnost znaků. Chcete-li vyhledat skutečný otazník nebo hvězdičku, vložte před daný znak vlnovku (~).

Kde   je text, v němž chcete hledaný text najít.

Start   je číslo znaku prohledávaného textu, od kterého má hledání začít.

Tip 

Zadáním argumentu start můžete vynechat určitý počet znaků na začátku textu. Pracujete-li například s řetězcem 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í vynechána. Funkce HLEDAT 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, protože je zahrnut i počet znaků v argumentu start (pokud je větší než 1).

Poznámky

Příklad

Sl1Sl2Sl3Vzorec Popis (výsledek)
Výkazyhrubá sazbasazba=HLEDAT("z";[sl1];4) Pozice prvního znaku z v řetězci, hledání začíná od čtvrté pozice (5)
Výkazyhrubá sazbasazba=HLEDAT([sl3];[sl2]) Pozice řetězce sazba v řetězci hrubá sazba (7)
Výkazyhrubá sazbasazba=NAHRADIT([sl2];HLEDAT([sl3];[sl2]);5;"částka") Nahrazení řetězce sazba řetězcem částka (hrubá částka)
©2003 Microsoft Corporation. Všechna práva vyhrazena.