Platí pro
SharePoint Server – vydání s předplatným SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint v Microsoftu 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint v Microsoftu 365 Small Business Windows SharePoint Services 3.0

Funkce SEARCH vrátí číslo znaku, na kterém se poprvé najde konkrétní znak nebo textový řetězec, počínaje start_num. Pomocí funkce HLEDAT můžete určit umístění znaku nebo textového řetězce v jiném textovém řetězci, abyste mohli text změnit pomocí funkcí MID nebo REPLACE.

Syntaxe

HLEDAT(find_text;within_text;start_num)

Co:     je text, který chcete najít. V find_text můžete použít zástupné znaky – otazník (?) a hvězdička (*). Otazník zastupuje jeden libovolný znak, hvězdička zastupuje jakoukoli posloupnost libovolných znaků. Jestli chcete vyhledat skutečný otazník nebo hvězdičku, vložte před ně tildu (~).

Kde:     je text, ve kterém chcete vyhledat find_text.

Start:     je číslo znaku v within_text, ve kterém chcete začít hledat. Pomocí start_num přeskočíte zadaný počet znaků. Předpokládejme například, že pracujete s textovým řetězcem "AYF0093". YoungMensApparel". Pokud chcete najít číslo prvního "Y" v popisné části textového řetězce, nastavte start_num rovnou 8, aby se neprohledali část textu se sériovým číslem. Funkce HLEDAT začíná znakem 8, najde find_text u dalšího znaku a vrátí číslo 9. Funkce HLEDAT vždy vrátí počet znaků od začátku within_text a počítá znaky, které přeskočíte, pokud je start_num větší než 1.

Poznámky:

  • Funkce HLEDAT při hledání textu nerozlišuje mezi velkými a malými písmeny.

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

  • Pokud find_text nenajdete, #VALUE! vrátí se chybová hodnota.

  • Pokud start_num vynecháte, předpokládá se, že je 1.

  • Pokud start_num není větší než 0 (nula) nebo je větší než délka within_text, #VALUE! vrátí se chybová hodnota.

Příklady

Sloupec1

Sloupec 2

Sloupec 3

Vzorec

Popis (výsledek)

Výkazy

hrubá sazba

sazba

=HLEDAT("e";[Sloupec1],6)

Pozice prvního "e" v řetězci, počínaje šestou pozicí (7)

Výkazy

hrubá sazba

sazba

=HLEDAT([Col3],[Col2])

Pozice "marže" v "ziskové marži" (8)

Výkazy

hrubá sazba

sazba

=NAHRADIT([Col2],SEARCH([Col3],[Col2]);6;"Amount")

Nahradí "Margin" za "Amount" (Částka zisku).

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.