FormulaCamp
Toutes les fonctions
Text

TROUVE (FIND) dans Excel

TROUVE (FIND) expliquée avec trois exemples vérifiés, la sensibilité à la casse, la position de départ et les erreurs.

Syntaxe

FIND(find_text, within_text, [start_num])

Exemple : =FIND("@",A2)

Disponible dans : All versions

La fonction TROUVE renvoie la position d’un texte à l’intérieur d’un autre et respecte la casse. Sa syntaxe est =FIND(find_text, within_text, [start_num]).

Quand l’utiliser

Arguments

Exemples expliqués

Position du signe @

Formule : C2: =FIND("@",A2)

Résultat : 4

Le signe @ est le quatrième caractère.

Les majuscules comptent

A
1Text
2banana

Formule : C2: =FIND("B",A2)

Résultat : #VALUE!

Le texte commence par un b minuscule ; le B majuscule n’est donc pas trouvé et TROUVE renvoie une erreur.

Deuxième tiret en décalant le départ

A
1Code
2EU-2024-0087

Formule : C2: =FIND("-",A2,FIND("-",A2)+1)

Résultat : 8

La fonction TROUVE intérieure donne 3 ; commencer la recherche extérieure à 4 repère le tiret en position 8.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en D2 : =FIND("@",A3)

Feuille d’exemple : FIND
ABCD
1TextOtherResult
2Alice Johnsonalice johnson6
3[email protected][email protected]
4 extra spaces
5SKU-2026-0415
6iced coffee, tea, sugar
7Order 417 shipped
Résultat en D2 : 6
S’exercer dans une leçon en anglais : Find and Replace

Erreurs et vérifications

Fonctions associées

Questions fréquentes

TROUVE ou CHERCHE ?
TROUVE respecte les majuscules et n’accepte aucun caractère générique ; CHERCHE ignore la casse et reconnaît * et ?.
Comment obtenir un test « contient » donnant TRUE ou FALSE ?
Utilisez =ISNUMBER(FIND("text",A2)). Le résultat vaut TRUE lorsque le texte apparaît n’importe où dans la cellule.
Comment trouver la dernière occurrence d’un caractère ?
Remplacez d’abord la dernière par un marqueur : SUBSTITUTE(A2,"/","|",LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))), puis utilisez FIND("|",…).

Autres fonctions de la catégorie Text