TROUVE
Trouve la position d'une chaîne de texte dans une autre. Sensible à la casse.
TROUVE(texte_cherché; texte; [no_départ])Arguments
texte_cherchéLe texte à trouvertexteLe texte dans lequel effectuer la rechercheno_départPosition à partir de laquelle commencer la recherche(optionnel)
=TROUVE("o";"Bonjour le monde")Trouve 'o' à la position 5
=TROUVE("@";A1)Trouve le symbole @ dans un email
=SIERREUR(TROUVE("X";A1);0)Retourne 0 au lieu d'une erreur
- •Sensible à la casse (utilisez CHERCHE pour une recherche insensible à la casse)
- •Retourne #VALEUR! si le texte n'est pas trouvé
- •Le premier caractère est à la position 1
- •Utiliser TROUVE sur un texte à la casse incohérente sans réaliser qu'elle est sensible à la casse - chercher "pomme" ne trouvera pas "Pomme"
- •Oublier que TROUVE renvoie une erreur, pas un 0, quand le texte recherché n'est pas trouvé, ce qui peut casser une formule qui attend un nombre
- •Confondre TROUVE et CHERCHE, puis se demander pourquoi une recherche utilisant un caractère générique échoue silencieusement - seule CHERCHE prend en charge les caractères génériques
Quelle est la différence entre TROUVE et CHERCHE ?
TROUVE est sensible à la casse et ne prend pas en charge les caractères génériques. CHERCHE est insensible à la casse et prend en charge les caractères génériques comme ? et *. Sinon, elles fonctionnent de la même façon.
Pourquoi TROUVE renvoie-t-elle une erreur #VALEUR! ?
Elle n'a trouvé le texte recherché nulle part dans la chaîne - vérifiez les espaces superflus, une casse différente si vous vouliez utiliser CHERCHE, ou une faute de frappe dans le terme recherché.
TROUVE peut-elle rechercher plus d'un caractère à la fois ?
Oui, elle recherche toute la chaîne de texte que vous lui donnez, pas seulement un caractère unique - =TROUVE("total";A1) cherche le mot entier.
Besoin de traduire une formule utilisant TROUVE ?
Utilisez notre traducteur pour convertir votre formule complète
