Renvoyer le stock du SKU choisi
Combien d’unités du SKU-22 sont en stock ?
Formule: =VLOOKUP(E2,A2:D5,4,FALSE) → 75
Entraînez-vous à RECHERCHEV (VLOOKUP) : correspondance exacte ou approchée, valeurs introuvables et exercices corrigés dans une feuille interactive.
La fonction VLOOKUP (RECHERCHEV dans Excel en français) reste très présente dans les classeurs hérités, les exports et les exercices d’entretien. Sa logique est simple : chercher dans la première colonne d’un tableau et renvoyer une valeur située dans une colonne numérotée, à droite. La feuille interactive ci-dessous recherche le prix d’un catalogue à partir de son identifiant. Changez l’identifiant, le numéro de la colonne de résultat ou le dernier argument de correspondance, et observez ce qui change.
Un bon entraînement à VLOOKUP doit inclure les cas d’échec. Un argument de correspondance omis peut produire un résultat plausible mais faux. Un tableau qui se décale peut casser un numéro de colonne saisi en dur. Une clé enregistrée sous forme de texte ne correspond pas forcément à une clé numérique d’apparence identique. Les exercices associés couvrent les correspondances exactes, les recherches par tranches ordonnées, la gestion des erreurs, les tableaux situés sur une autre feuille et des alternatives comme XLOOKUP et INDEX avec MATCH.
Partez d’une clé connue avant d’essayer une clé absente. Vérifiez que la colonne de recherche est bien la première colonne du tableau sélectionné, comptez la colonne de résultat à partir de cette même limite et figez les plages avant de recopier la formule. Quand vous savez expliquer ces contrôles, vous pouvez comparer VLOOKUP aux méthodes de recherche plus récentes et choisir selon le classeur que vous avez réellement sous la main.
À vous : en F2, utilisez VLOOKUP en correspondance exacte pour renvoyer le prix du SKU en E2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | SKU | Item | Price | Stock | Find SKU | |
| 2 | SKU-11 | Notebook | 6 | 40 | SKU-22 | |
| 3 | SKU-22 | Marker | 3 | 75 | ||
| 4 | SKU-33 | Folder | 5 | 28 | ||
| 5 | SKU-44 | Tape | 4 | 52 |
Réponse : =VLOOKUP(E2,A2:D5,3,FALSE)
Ouvrez un exercice dans la leçon correspondante (en anglais).
Essayez d’abord la feuille, puis comparez votre formule et votre résultat.
Combien d’unités du SKU-22 sont en stock ?
Formule: =VLOOKUP(E2,A2:D5,4,FALSE) → 75
Que doit afficher la feuille lorsque le SKU-99 est absent ?
Formule: =IFERROR(VLOOKUP("SKU-99",A2:D5,2,FALSE),"Not found") → Not found
La cause habituelle est une correspondance approximative alors qu’une correspondance exacte était voulue. Utilisez FALSE (FAUX dans Excel en français) pour les identifiants et vérifiez que les types des clés concordent.
Pas directement. Réorganisez le tableau source ou utilisez XLOOKUP, ou encore INDEX avec MATCH, lorsque la colonne de résultat se trouve à gauche de la clé.
Elle convient aux seuils ordonnés, comme les tranches d’impôt, de remise ou de notes. La colonne des seuils doit être triée et les valeurs limites doivent être testées.