Renvoyer le nom du produit
Quel nom de produit correspond à l’identifiant en E2 ?
Formule: =XLOOKUP(E2,A2:A5,B2:B5,"Not found") → Chair
Entraînez-vous à RECHERCHEX (XLOOKUP) : correspondances exactes, valeurs absentes, recherches bidirectionnelles et exercices corrigés.
La fonction XLOOKUP (RECHERCHEX dans Excel en français) devient fiable dès qu’on cesse de la voir comme une longue formule pour en distinguer les éléments : la valeur cherchée, la plage de recherche à une dimension et la plage de résultats, de même taille. La feuille interactive ci-dessous utilise un petit catalogue. Modifiez la clé, éditez la formule, ou demandez volontairement un identifiant absent pour voir comment le résultat se comporte.
Les exercices XLOOKUP associés prolongent cet exemple. Vous le comparerez à VLOOKUP, vous combinerez INDEX et MATCH, vous récupérerez des données d’une autre feuille et vous traiterez une série de recherches variées. La correspondance exacte est le bon choix par défaut pour les identifiants, les codes et les noms. La correspondance approximative sert pour des tranches ordonnées, comme des seuils de commission ou de notes, mais elle demande une autre logique et des données sources soignées.
Les solutions détaillées insistent sur les contrôles qui révèlent les erreurs silencieuses : des plages de même taille, une colonne clé stable, un résultat « introuvable » assumé, et des clés de test prises à différents endroits du tableau. Ces habitudes comptent plus que de mémoriser l’ordre des arguments. Pour une séquence plus large, orientée recrutement, suivez le parcours de préparation aux entretiens Excel après ces exercices : il place les recherches à côté du nettoyage, de l’audit et des questions d’analyse métier.
À vous : en F2, renvoyez le prix correspondant à l’identifiant de produit en E2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product ID | Product | Price | Find ID | ||
| 2 | P101 | Lamp | 18 | P103 | ||
| 3 | P102 | Desk | 45 | |||
| 4 | P103 | Chair | 24 | |||
| 5 | P104 | Shelf | 32 |
Réponse : =XLOOKUP(E2,A2:A5,C2:C5,"Not found")
Ouvrez un exercice dans la leçon correspondante (en anglais).
Essayez d’abord la feuille, puis comparez votre formule et votre résultat.
Quel nom de produit correspond à l’identifiant en E2 ?
Formule: =XLOOKUP(E2,A2:A5,B2:B5,"Not found") → Chair
Quel prix correspond à l’identifiant de produit P104 ?
Formule: =XLOOKUP("P104",A2:A5,C2:C5,"Not found") → 32
XLOOKUP sépare la plage de recherche et la plage de résultats, peut renvoyer des valeurs situées à gauche et propose un argument explicite pour le cas « introuvable ».
Pour les identifiants, les noms et les codes, la correspondance exacte est généralement le choix le plus sûr. Les modes approximatifs servent aux seuils ordonnés et demandent une mise en place réfléchie.
Dans les versions récentes d’Excel, la plage de résultats peut couvrir plusieurs colonnes et déverser les résultats. Les exercices liés sur cette page s’entraînent avec une seule colonne.