
- find_text - Nájdený text.
- within_text - Text, v ktorom sa má hľadať.
- start_num - [voliteľné] Počiatočná pozícia v texte na vyhľadávanie. Voliteľné, predvolené nastavenie je 1.
Funkcia SEARCH vracia pozíciu (ako číslo) jedna textový reťazec vo vnútri iného. Ak sa vyhľadávací reťazec vyskytuje viac ako jeden, funkcia SEARCH vráti pozíciu najprv výskyt. V aplikácii SEARCH sa nerozlišujú malé a veľké písmená, ale podporuje sa zástupné znaky . Použi FIND (funkcia) vykonať hľadanie rozlišujúce malé a veľké písmená. Keď funkcia SEARCH nič nenájde, vráti chybu #HODNOTA. Všimnite si tiež, že keď find_text je prázdny, funkcia SEARCH vráti hodnotu 1. To môže spôsobiť falošne pozitívne výsledky, keď find_text pochádza z bunky a bunka je prázdna.
Príklad
Ak chcete vrátiť pozíciu písmena „A“ v slove „Apple“:
= SEARCH ('A','Apple') // returns 1
Všimnite si, že napevno napísané textové hodnoty musia byť uzavreté v dvojitých úvodzovkách ('').
Ak chcete nájsť prvú pozíciu „the“ v akejkoľvek kombinácii veľkých alebo malých písmen:
= FIND ('the','The cat in the hat') // returns 1
Použitie zástupných znakov:
= SEARCH ('?at','The cat in the hat') // returns 5
Poznámky
- SEARCH vráti pozíciu prvého znaku find_text inside_text.
- start_num je voliteľné a predvolene je 1.
- Na rozdiel od NÁJSŤ , SEARCH nerozlišuje malé a veľké písmená a umožňuje zástupné znaky .
- VYHĽADÁVANIE povoľuje zástupným znakom otáznik (?) A hviezdičku (*) v texte find_text.
- The? zodpovedá ľubovoľnému jednotlivému znaku a * zodpovedá ľubovoľnému sledu znakov.
- Nájsť doslovne? alebo *, pred znak používajte vlnovku (~), t.j. ~ * a ~ ?.