Affiche la position à laquelle une chaîne est détectée pour la première fois dans un texte, en respectant la casse.
Exemple d'utilisation
FIND("n",A2)
FIND("chaussettes","Les chaussettes de l'archiduchesse sont-elles sèches ?",14)
Syntaxe
TROUVE(rechercher, texte_à_rechercher, [à_partir_de])
-
recherche_de
: chaîne à rechercher danstexte_à_rechercher
. text_to_search
: texte dans lequel rechercher la première occurrence de la valeur indiquée danssearch_for
.- Vous pouvez également faire référence à une plage, par exemple A:A ou A5:A55.
-
starting_at
- [ FACULTATIF -1
par défaut ] : position du caractère danstext_to_search
à partir duquel commencer la recherche.
Remarques
FIND
est sensible à la casse, ce qui signifie qu'une distinction est faite entre les lettres majuscules et minuscules. Par exemple, "abc" ne donnera pas les mêmes résultats qu'"ABC". Pour ignorer la casse, utilisez la fonctionSEARCH
.- Assurez-vous que
search_for
ettext_to_search
ne sont pas indiqués à la place l'un de l'autre, sinon la valeur d'erreur#VALUE!
est susceptible d'être renvoyée. Les arguments sont fournis dans un ordre différent de celui des autres fonctions de texte, telles queSPLIT
etSUBSTITUTE
. - Il est recommandé d'utiliser une fonction comme
IFERROR
, au cas où la recherche ne renverrait aucun résultat. - Si le format recherché n'est pas trouvé, la valeur #VALUE! est renvoyée.
Voir également
SUBSTITUTE
: Remplace un texte existant par un nouveau texte dans une chaîne.
SPLIT
: Divise un texte autour d'une chaîne ou d'un caractère donné, et place chaque fragment dans une cellule distincte de la ligne.
SEARCH
: Affiche la position à laquelle une chaîne est détectée pour la première fois dans un texte, en ignorant la casse.
IFERROR
: S'il ne s'agit pas d'une valeur d'erreur, affiche le premier argument. Sinon, affiche le deuxième argument s'il est présent, ou une valeur vide si cet argument est absent.