Funkcja SEARCH

Z Planfix
Skocz do: nawigacja, szukaj

Funkcja SEARCH() wyszukuje jedno ciąg znaków w ramach innego ciągu i zwraca pozycję początkową pierwszego ciągu względem pierwszego znaku w drugim ciągu.

  • Funkcja nie rozróżnia wielkości liter.
  • Jeżeli nie znaleziono podciągu, funkcja zwraca -1.
  • Jeżeli jako argument search_text podano pusty łańcuch (""), funkcja SEARCH zwróci 1.
  • W argumencie search_text można używać znaków wieloznacznych: znak zapytania (?) i gwiazdka (*). Znak zapytania dopasowuje dowolny pojedynczy znak; gwiazdka dopasowuje dowolną sekwencję znaków. Jeśli chcesz wyszukać znak zapytania lub gwiazdkę dosłownie, poprzedź go tyldą (~) w argumencie.


Format:

SEARCH(search_text;string)

SEARCH(search_text;string)


Przykłady:

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

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

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

MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // zwraca Tom, jeśli Task.Field="Hello, Tom"


Przejdź do