Funcția SEARCH

De la Planfix
Salt la: navigare, căutare

Funcția SEARCH() găsește un șir de text în interiorul altuia și returnează poziția de început a primului șir de text relativ la primul caracter al celui de-al doilea șir de text.

  • Funcția nu este sensibilă la majuscule și minuscule.
  • Dacă subșirul nu este găsit, funcția returnează -1.
  • Dacă șirul gol ("") este setat ca argument pentru search_text, funcția SEARCH va returna 1.
  • Caracterele joker pot fi folosite în argumentul pentru search_text: semnul întrebării (?) și asteriscul (*). Semnul întrebării se potrivește cu orice caracter; asteriscul se potrivește cu orice secvență de caractere. Dacă trebuie să includeți un semn de întrebare sau asterisc în textul de căutare, puneți un tilde (~) înaintea simbolului în argument.

Format:

SEARCH(search_text;string)

SEARCH(search_text;string)


Exemplu:

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

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

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

MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // returnează Tom, dacă Task.Field="Hello, Tom"


Mergeți la