Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

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.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×