Funkcia SEARCH

Dôležité: Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Funkcia SEARCH vráti číslo znaku, na ktorom sa našiel prvý výskyt zadaného znaku alebo textového reťazca, pričom začína na pozícii start_num. Funkcia SEARCH sa používa na určenie umiestnenia znaku alebo textového reťazca v rámci iného textového reťazca, aby bolo možné použiť funkciu MID alebo REPLACE na zmenu textu.

Syntax

SEARCH(find_text,within_text,start_num)

Find_text     je text, ktorý chcete nájsť. V hľadanom texte možno použiť zástupné znaky: otáznik (?) a hviezdičku (*). Otáznik nahrádza ľubovoľný jeden znak a hviezdička nahrádza ľubovoľnú postupnosť znakov. Ak chcete vyhľadať skutočný otáznik alebo hviezdičku, pred znak zadajte vlnovku (~). 

Within_text     je text, v ktorom chcete hľadať hľadaný text.

Start_num     je číslo znaku v danom rozsahu textu, na ktorom chcete začať vyhľadávanie. Argument start_num použite na vynechanie určitého počtu znakov. Predpokladajme napríklad, že pracujete s textovým reťazcom "AYF0093.PánskeOdevy". Ak chcete nájsť číslo prvého výskytu znaku P v popisnej časti textového reťazca, argument start_num nastavte na hodnotu 8, aby sa neprehľadávala časť textu s poradovým číslom. Funkcia SEARCH sa spustí na znaku 8, hľadaný text vyhľadá od nasledujúceho znaku a vráti číslo 9. Ak je argument start_num väčší ako 1, funkcia SEARCH vždy vráti počet znakov od začiatku hľadaného textu, pričom spočíta vynechané znaky.

Poznámky

  • Funkcia SEARCH pri vyhľadávaní textu nerozlišuje medzi veľkými a malými písmenami.

  • Funkcia SEARCH je podobná funkcii FIND, ale funkcia FIND rozlišuje malé a veľké písmená.

  • Ak sa nenájde hľadaný text, vráti sa chybová hodnota #HODNOTA!.

  • Ak sa argument start_num vynechá, predpokladá sa, že jeho hodnota je 1.

  • Ak argument start_num nie je väčší ako 0 (nula) alebo je väčší ako dĺžka stanovená argumentom within_text, vráti sa chybová hodnota #HODNOTA!.

Príklady

Stĺpec1

Stĺpec2

Stĺpec3

Vzorec

Popis (výsledok)

Príkazy

Marža zisku

marža

=SEARCH("a",[Stĺpec1],4)

Pozícia prvého „a“ v reťazci počnúc štvrtou pozíciou (5)

Príkazy

Marža zisku

marža

=SEARCH([Stĺpec3],[Stĺpec2])

Pozícia reťazca „marža“ v reťazci „Marža zisku“ (1)

Príkazy

Marža zisku

marža

=REPLACE([Stĺpec2],SEARCH([Stĺpec3],[Stĺpec2]),6,"Veľkosť")

Nahradí reťazec „Marža“ reťazcom „Veľkosť“ (Veľkosť zisku)

Poznámka: Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×