Excel

Funkcia Excel SEARCH

Excel Search Function

Funkcia Excel SEARCHZhrnutie Funkcia Excel SEARCH vracia umiestnenie jedného textového reťazca do druhého. VYHĽADÁVANIE vráti pozíciu prvého znaku find_text vnútri inside_text. Na rozdiel od FIND, SEARCH povoľuje zástupné znaky a nerozlišuje malé a veľké písmená. Účel Získať umiestnenie textu v reťazci Návratová hodnota Číslo predstavujúce umiestnenie find_text. Syntax = VYHĽADÁVAŤ (find_text, within_text, [start_num]) Argumenty
  • 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.
Verzia Excel 2003 Poznámky k použitiu

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


^