Skip to content

Fonction SEARCH

La fonction SEARCH() recherche une chaîne de texte dans une autre et renvoie la position de départ de la première chaîne de texte par rapport au premier caractère de la seconde chaîne de texte.

  • La fonction n'est pas sensible à la casse.
  • Si la sous-chaîne n'est pas trouvée, la fonction renvoie -1.
  • Si la chaîne vide ("") est passée en argument pour search_text, la fonction SEARCH renverra 1.
  • Des jokers peuvent être utilisés dans l'argument search_text : point d'interrogation (?) et astérisque (*). Les points d'interrogation correspondent à n'importe quel caractère ; les astérisques correspondent à n'importe quelle séquence de caractères. Si vous devez inclure un point d'interrogation ou un astérisque dans le texte de recherche, placez un tilde (~) avant le symbole dans l'argument.


Format :

SEARCH(search_text;string)

SEARCH(search_text;string)


Exemples :

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

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

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

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


Aller à