Recherche
Trouver un nom dans une liste
Définition
Trouver un nom dans une liste consiste à donner à MATCH le nom et la liste pour qu'il renvoie la position de ce nom.
Syntaxe
=MATCH(lookup_value, lookup_array, [match_type])
Arguments
| Argument | Signification |
|---|---|
lookup_value |
Le nom à trouver, entouré de guillemets doubles. |
lookup_array |
La seule colonne de noms à parcourir. |
match_type |
Utilisez 0 pour une correspondance exacte. |
Exemple détaillé
Un planning stocke des noms en B2:B4. Fay est le nom à trouver.
| A : Place | B : Nom |
|---|---|
| 1 | Dan |
| 2 | Eve |
| 3 | Fay |
Formule : =MATCH("Fay",B2:B4,0)
Résultat : 3. Fay est le troisième nom dans B2:B4.
Exercice
Les cellules A2:A4 contiennent Ann, Bea et Cam. En B2, écrivez une formule qui renvoie la position de Bea.
- En B2, écrivez une formule MATCH qui renvoie la position de Bea dans A2:A4.
- B2 doit afficher la position de Bea dans A2:A4.
Étape 1 sur 2
Saisissez =MATCH("Bea",A2:A4,0) en B2.
Bea est le deuxième élément, donc la position est 2.
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 MATCH.
B2 affiche maintenant 2.
La leçon suivante est Trouver une couleur dans une liste.
Fonctions associées
MATCH est la fonction qui renvoie la position de ce nom.
Erreur courante
Omettre le 0, comme dans =MATCH("Fay",B2:B4) : le type de correspondance par défaut attend des nombres triés et peut renvoyer une mauvaise position ou #N/A au lieu de 3.