=MATCH
Recherche et référence Intermédiaire Google Sheets

MATCH: Recherche Position Élément dans Excel

Maîtrisez la fonction Excel MATCH pour localiser des éléments dans vos tableaux. Syntaxe, exemples pratiques et erreurs courantes expliqués.

Syntaxe

=MATCH(valeur_recherchée, plage_recherche, [type_correspondance])

valeur_recherchée : La valeur que vous souhaitez trouver. plage_recherche : La plage de cellules où rechercher la valeur. type_correspondance (optionnel) : 1 (par défaut) trouve la plus grande valeur <= valeur_recherchée (plage triée ascendant). 0 trouve la première valeur exactement égale à valeur_recherchée (plage non triée). -1 trouve la plus petite valeur >= valeur_recherchée (plage triée descendant).

Utilisation dans Google Sheets

La fonction MATCH dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et les arguments sont les mêmes. La principale différence réside dans les potentielles limitations de performance avec des très grands ensembles de données, où Excel peut être plus rapide. Les combinaisons avec INDEX et d'autres fonctions sont également compatibles.

Cas d'utilisation

Recherche de données dans des tableaux complexes

Création de menus déroulants dynamiques

Automatisation de la recherche d'informations

Comparaison de listes

Exemples pratiques

Recherche exacte d'un produit

Données : A1:A5 contient : [Banane, Orange, Pomme, Fraise, Kiwi]

=MATCH("Pomme", A1:A5, 0)

Recherche la position exacte de "Pomme" dans la liste.

Résultat : 3
Recherche approximative (plus petite valeur)

Données : B1:B5 contient (trié croissant) : [10, 20, 30, 40, 60]

=MATCH(50, B1:B5, 1)

Recherche la position de la plus grande valeur inférieure ou égale à 50.

Résultat : 4
Recherche approximative (plus grande valeur)

Données : C1:C5 contient (trié décroissant) : [60, 50, 40, 30, 20]

=MATCH(50, C1:C5, -1)

Recherche la position de la plus petite valeur supérieure ou égale à 50.

Résultat : 2

Conseils et astuces

Utilisez le type de correspondance 0 pour une recherche exacte.

Triez votre plage de recherche si vous utilisez les types de correspondance 1 ou -1.

Combinez MATCH avec INDEX pour des recherches plus flexibles.

Utilisez IFERROR pour gérer les erreurs #N/A.

Erreurs courantes

#N/A

La valeur recherchée n'a pas été trouvée dans la plage de recherche.

Vérifiez que la valeur recherchée existe dans la plage. Vérifiez l'orthographe et la casse. Assurez-vous que le type de correspondance est approprié.

#REF!

La plage de recherche est invalide ou a été supprimée.

Vérifiez que la plage de recherche est correctement définie et qu'elle existe toujours.

Formules associées