Skip to content

Funkce SEARCH

Funkce SEARCH() najde jeden textový řetězec uvnitř jiného a vrátí pozici, na které začíná první řetězec vůči prvnímu znaku druhého textového řetězce.

  • Funkce nerozlišuje velká a malá písmena.
  • Pokud podřetězec není nalezen, funkce vrátí -1.
  • Pokud je jako argument pro search_text zadán prázdný řetězec (""), funkce SEARCH vrátí 1.
  • Ve argumentu pro search_text lze použít zástupné znaky: otazník (?) a hvězdička (*). Otazník reprezentuje jakýkoli jeden znak; hvězdička odpovídá libovolné posloupnosti znaků. Pokud potřebujete do vyhledávaného textu zahrnout otazník nebo hvězdičku, dejte před symbol v argumentu vlnovku (~).


Formát:

SEARCH(search_text;string)

SEARCH(search_text;string)


Příklad:

SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") //returns 20

SEARCH("What's up~?"; "Did he ask you what's up?") //returns 16

SEARCH("apple?";"one apple two apples") //returns 5

MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // returns Tom, if Task.Field="Hello, Tom"


Přejít na