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
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
Données : A1:A5 contient : [Banane, Orange, Pomme, Fraise, Kiwi]
Recherche la position exacte de "Pomme" dans la liste.
Données : B1:B5 contient (trié croissant) : [10, 20, 30, 40, 60]
Recherche la position de la plus grande valeur inférieure ou égale à 50.
Données : C1:C5 contient (trié décroissant) : [60, 50, 40, 30, 20]
Recherche la position de la plus petite valeur supérieure ou égale à 50.
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
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é.
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.