Skip to content

Funzione SEARCH

La funzione SEARCH() trova una stringa di testo all'interno di un'altra e restituisce la posizione iniziale della prima stringa di testo rispetto al primo carattere della seconda stringa di testo.

  • La funzione non distingue tra maiuscole e minuscole.
  • Se la sottostringa non viene trovata, la funzione restituisce -1.
  • Se la stringa vuota ("") è impostata come argomento per search_text, la funzione SEARCH restituirà 1.
  • Nei parametri per search_text possono essere usati caratteri jolly: punto interrogativo (?) e asterisco (*). Il punto interrogativo corrisponde a un qualsiasi carattere; l'asterisco corrisponde a una qualsiasi sequenza di caratteri. Se è necessario includere un punto interrogativo o un asterisco nel testo di ricerca, anteponi una tilde (~) al simbolo nell'argomento.


Formato:

SEARCH(search_text;string)

SEARCH(search_text;string)


Esempio:

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

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

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

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


Vai a