Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint v Microsoftu 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 SharePoint v Microsoftu 365 Small Business Windows SharePoint Services 3.0

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. 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

  • Funkce HLEDAT nerozlišuje při vyhledávání textu velká a malá písmena.

  • Funkce HLEDAT je podobná funkci NAJÍT s tím rozdílem, že funkce NAJÍT malá a velká písmena rozlišuje.

  • Pokud není hledaný text nalezen, vrátí funkce chybovou hodnotu #HODNOTA!.

  • Pokud není argument start uveden, předpokládá se hodnota 1.

  • Pokud není argument start větší než 0 (nula) nebo je větší než délka prohledávaného textu, vrátí funkce HLEDAT chybovou hodnotu #HODNOTA!.

Příklady

Sloupec1

Sl2

Sloupec3

Vzorec

Popis (výsledek)

Výkazy

hrubá sazba

sazba

=HLEDAT("z";[Sloupec1];4)

Pozice prvního znaku z v řetězci, hledání začíná od čtvrté pozice (5)

Výkazy

hrubá sazba

sazba

=HLEDAT([Sloupec3];[Sloupec2])

Pozice řetězce "sazba" v řetězci "Hrubá sazba" (7)

Výkazy

hrubá sazba

sazba

=NAHRADIT([Sloupec2];HLEDAT([Sloupec3];[Sloupec2]);5;"částka")

Nahrazení řetězce "sazba" řetězcem "částka" (Hrubá částka)

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.