Approfondissement de Vlookup
Glissez pour afficher le menu
Fonctionnement de la fonction VLOOKUP
La fonction VLOOKUP recherche une valeur dans la première colonne d’un tableau et renvoie une valeur correspondante d’une autre colonne sur la même ligne.
Le nom VLOOKUP signifie Recherche verticale, ce qui indique que la recherche s’effectue de haut en bas dans une colonne.
Syntaxe de base
=VLOOKUP(lookup_value; table_array; col_index_num; [range_lookup])
lookup_value: la valeur à rechercher ;table_array: la plage contenant le tableau de recherche ;col_index_num: le numéro de colonne dans le tableau à partir duquel Excel renvoie la valeur ;range_lookup: contrôle si Excel effectue une correspondance exacte ou approximative. UtiliserFALSEou0pour une correspondance exacte (recommandé).TRUEou1pour une correspondance approximative.
Exemple de récupération du prix d’un produit
Supposons que la feuille de calcul contienne le tableau suivant.
Le tableau se trouve dans A3:C7.
Le nom du produit à rechercher est saisi dans la cellule E4.
L'objectif est de renvoyer le Price.
=VLOOKUP(E4; A4:C7; 3; FALSE)
E4: contient le nom du produit à rechercher ;A4:C7: définit la table de recherche ;3: indique à Excel de renvoyer la valeur de la troisième colonne du tableau ;FALSE: spécifie une correspondance exacte.
Fonctionnement
Lorsque la formule s'exécute :
- Excel recherche dans la première colonne du tableau ;
- Il trouve la ligne correspondant à la valeur recherchée ;
- Il renvoie la valeur de la colonne spécifiée.
Si E3 contient Monitor, le résultat sera 180.
VLOOKUP ne peut effectuer une recherche que de gauche à droite.
La colonne de recherche doit toujours être la première colonne de la plage de tableau.
Par exemple, si le tableau est structuré ainsi :
| Category | Product | Price |
VLOOKUP ne peut pas rechercher par Product pour renvoyer Category.
Cette limitation explique pourquoi des fonctions de recherche modernes telles que XLOOKUP et INDEX + XMATCH sont souvent préférées.
Scénario
Une feuille de calcul contient un tableau avec : Product Code, Product Name, Category, et Price. Un Product Code est saisi dans une cellule de saisie.
L'objectif est de renvoyer la Category à l'aide de la fonction VLOOKUP.
Instructions de la tâche
- Rechercher le
Product Codedans la première colonne du tableau ; - Renvoyer la colonne
Category.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion