XLOOKUP contre INDEX/MATCH dans Google Sheets (2026)
6 février 2026
Si vous travaillez avec Google Sheets, vous devrez un jour ou l'autre construire une recherche. Pendant des années, la meilleure pratique consistait à utiliser INDEX/MATCH. Aujourd'hui, nous disposons également de XLOOKUP. Les deux sont excellents, mais chacun brille dans des situations différentes. Ce guide indique quand privilégier l'un ou l'autre, avec des exemples clairs et réutilisables.
Guide de décision rapide
Utilisez XLOOKUP quand :
- Vous voulez une formule unique et lisible.
- Vous avez besoin d'une gestion des erreurs intégrée.
- Vous voulez chercher à gauche ou à droite sans réorganiser les colonnes.
Utilisez INDEX/MATCH quand :
- Vous avez besoin d'une logique de correspondance complexe portant sur plusieurs critères.
- Vous voulez plus de contrôle sur les intersections de lignes et de colonnes.
- Vous construisez des modèles qui combinent les résultats de MATCH pour plusieurs plages.
Le modèle XLOOKUP
Voici le modèle XLOOKUP le plus courant :
=XLOOKUP(A2, $E$2:$E$200, $F$2:$F$200, "Not found")
A2est la valeur recherchée.$E$2:$E$200est la colonne de recherche.$F$2:$F$200est la colonne de résultat.- Le dernier argument est la valeur de repli si rien ne correspond.
XLOOKUP est l'une des formules les plus faciles à lire et à maintenir. Quand vous devez transmettre une feuille à quelqu'un d'autre, cela compte.
Le modèle INDEX/MATCH
INDEX/MATCH comporte deux parties : MATCH trouve une position, puis INDEX renvoie la valeur à cette position.
=INDEX($F$2:$F$200, MATCH(A2, $E$2:$E$200, 0))
C'est toujours un excellent modèle. Il est flexible, rapide, et fonctionne partout. Le 0 signifie correspondance exacte.
Recherches à critères multiples
Quand vous avez besoin de plusieurs critères, INDEX/MATCH est généralement plus propre. Construisez la position de correspondance à l'aide d'une logique booléenne :
=INDEX($H$2:$H$200, MATCH(1, ($E$2:$E$200=A2) * ($F$2:$F$200=B2), 0))
Ceci renvoie la valeur de la colonne H où les deux conditions correspondent. Vous pouvez aussi construire une colonne d'aide pour plus de lisibilité.
Recherches à gauche et à droite
XLOOKUP et INDEX/MATCH peuvent tous deux chercher à gauche et à droite. L'ancienne limitation de VLOOKUP ne pose plus problème. Avec XLOOKUP, il suffit de définir la plage de résultat sur la colonne souhaitée.
Remarques sur la performance
Les deux sont rapides pour des plages Sheets classiques. Si la performance est un enjeu (dizaines de milliers de lignes), gardez votre plage de recherche aussi restreinte que possible et évitez les références à des colonnes entières.
Recommandation
Si vous formez une équipe, commencez par XLOOKUP. Elle se lit presque comme une phrase en langage courant. Utilisez INDEX/MATCH pour les recherches avancées ou à critères multiples. En pratique, la plupart des feuilles peuvent standardiser sur XLOOKUP et garder INDEX/MATCH dans la boîte à outils pour les cas particuliers.