Aller au contenu
Klargrid

La fonction TROUVE

La position d'un texte dans un autre, majuscules comprises. Elle sert surtout à découper : tout ce qui précède l'espace, le tiret, l'arobase.

La syntaxe

=TROUVE(texte_cherché; texte; [no_départ])

Dans un Excel en anglais : =FIND(find_text, within_text, [start_num]).

Les arguments

  • texte_cherché : ce qu'on cherche, sans jokers.
  • texte : où chercher.
  • no_départ : à partir de quel caractère.

Un exemple

=GAUCHE(A2;TROUVE("@";A2)-1)

La partie d'une adresse e-mail avant l'arobase.

Les pièges

  • Texte absent : #VALEUR!.
  • La casse compte : « Paris » n'est pas trouvé dans « PARIS ».

Aller plus loin

Questions fréquentes

Comment éviter #VALEUR! quand le texte est absent ?
Chercher dans le texte suivi du caractère cherché : TROUVE(" ";A2&" ") trouve toujours au moins la fin.