Recherche
MATCH
Définition
MATCH renvoie la position relative d'une valeur dans une seule ligne ou colonne de cellules.
Syntaxe
=MATCH(lookup_value, lookup_array, [match_type])
Arguments
| Argument | Signification |
|---|---|
lookup_value |
La valeur à trouver, comme un mot entre guillemets ou une référence de cellule. |
lookup_array |
Une seule ligne ou colonne à parcourir, comme A2:A5. |
match_type |
Utilisez 0 pour une correspondance exacte. La valeur par défaut, 1, suppose un ordre croissant et trouve la plus grande valeur qui ne dépasse pas la clé. |
Exemple détaillé
Une liste de courses se trouve en A2:A5, et vous voulez savoir où se place Pear.
| A : Fruit |
|---|
| Fig |
| Plum |
| Pear |
| Lime |
Formule : =MATCH("Pear",A2:A5,0)
Résultat : 3. Pear est la troisième entrée de la plage A2:A5.
Exercice
La plage B2:B6 contient ces villes dans l'ordre : Oslo, Rome, Lima, Cairo et Seoul. Écrivez une formule qui renvoie la position de Cairo.
- En C2, écrivez une formule MATCH qui renvoie la position de Cairo en B2:B6.
- C2 doit afficher la position de Cairo en B2:B6.
Fonctions associées
MATCH indique une position qu'INDEX peut utiliser pour récupérer une valeur, ce qui est le même travail que VLOOKUP fait en une seule étape.
Erreur courante
Omettre le 0 sur une liste de textes non triée ; le type de correspondance par défaut suppose un ordre croissant et peut renvoyer une mauvaise position ou #N/A.