Texte
FIND
Définition
FIND renvoie la position de départ d'un texte à l'intérieur d'un autre, en respectant la casse.
Syntaxe
=FIND(find_text, within_text, [start_num])
Arguments
| Argument | Signification |
|---|---|
find_text |
Les caractères à rechercher. La casse doit correspondre. |
within_text |
Le texte, ou la cellule qui le contient, à parcourir. |
start_num |
Facultatif. Le caractère à partir duquel commencer la recherche. S'il est omis, Excel commence à 1. |
Exemple détaillé
Une feuille de réservations stocke des noms de villes. Les noms se trouvent en A2:A4.
| A : Ville |
|---|
| Boston |
| Lisbon |
| Canton |
Formule : =FIND("ton",A2)
Résultat : 4. Dans Boston, les lettres ton commencent au caractère 4.
Exercice
La cellule A2 contient Packet. En B2, écrivez une formule qui renvoie la position de ck dans A2.
- En B2, écrivez une formule FIND qui renvoie la position de ck dans A2.
- B2 doit afficher la position de ck dans A2.
Étape 1 sur 2
Saisissez =FIND("ck",A2) en B2.
ck commence au troisième caractère de Packet, donc la position est 3.
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…
B2 utilise FIND.
B2 affiche maintenant 3.
Fonctions associées
FIND fournit souvent une position de départ à MID, et LEFT peut prendre les caractères situés avant cette position.
Erreur courante
S'attendre à ce que FIND ignore la casse : chercher TON dans Boston renvoie #VALUE!, car les lettres de la cellule sont ton.