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

×