Table des matières
Dans Microsoft Excel, le Fonction VLOOKUP est généralement utilisé pour extraire des données sur la base d'une valeur de référence dans une colonne ou une plage de cellules. Dans cet article, vous découvrirez les 10 meilleurs exemples et pratiques de l'utilisation de la fonction VLOOKUP fonction.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.
Pratique avec VLOOKUP.xlsxIntroduction à la fonction VLOOKUP
- Objectif de la fonction :
Le site Fonction VLOOKUP est utilisé pour rechercher une valeur donnée dans la colonne la plus à gauche d'un tableau donné, et renvoie ensuite une valeur dans la même ligne à partir d'une colonne spécifiée.
- Syntaxe :
=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
- Explication des arguments :
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
valeur de la recherche | Requis | La valeur recherchée dans la colonne la plus à gauche du tableau donné, qu'il s'agisse d'une valeur unique ou d'un tableau de valeurs. |
tableau_réseau | Requis | La table dans laquelle il cherche la valeur lookup_value dans la colonne la plus à gauche. |
col_index_num | Requis | Le numéro de la colonne du tableau à partir duquel une valeur doit être retournée. |
[range_lookup] | En option | Indique si une correspondance exacte ou partielle de la valeur lookup_value est requise. 0 pour une correspondance exacte, 1 pour une correspondance partielle. La valeur par défaut est 1 (correspondance partielle). |
- Paramètre de retour :
Renvoie la valeur de la même ligne de la colonne spécifiée de la table donnée, où la valeur de la colonne la plus à gauche correspond à la valeur de la recherche.
10 bonnes pratiques avec VLOOKUP dans Excel
Nous avons classé les niveaux de difficulté des usages de la VLOOKUP en trois catégories : Débutant, modéré et avancé .
1. exemples et pratiques de niveau débutant avec VLOOKUP
i. VLOOKUP pour trouver des données spécifiques ou un tableau horizontal à partir d'un tableau
Dans le tableau suivant, un certain nombre de données relatives aux ventes ont été enregistrées pour le vendeur. Dans notre premier exemple de l'application VLOOKUP nous allons extraire l'historique des ventes d'un vendeur donné.
Par exemple, nous allons obtenir l'enregistrement des ventes de Peter de la table.
Dans la sortie Cellule C16 la formule requise sera :
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Après avoir appuyé sur Entrez Dans cette fonction, nous avons défini l'indice de colonne de trois Colonnes C, D et E dans un tableau de {2,3,4} Ainsi, la fonction a retourné les valeurs extraites de ces trois colonnes.
Lire la suite : Comment extraire des données de plusieurs feuilles de calcul dans Excel (4 méthodes rapides)
ii. Pratique du VLOOKUP avec une plage nommée dans Excel
Dans le premier argument de la VLOOKUP nous pouvons définir les données du tableau ou de la table avec une fonction gamme nommée Dans l'exemple précédent, la plage de données du tableau ou de la table sélectionnée était la suivante B5:E13 Mais ici, nous nommerons cette plage de données comme étant Sales_Data.
Pour ce faire, il suffit de sélectionner le tableau, puis de modifier le nom dans le champ Boîte à noms situé dans le coin supérieur gauche de la feuille de calcul.
Maintenant, la formule utilisée dans l'exemple précédent ressemblera à ceci avec la plage nommée définie :
=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)
Après avoir appuyé sur Entrez nous serons en mesure d'extraire des données similaires à celles de la section précédente.
iii. Catégorisation des données avec VLOOKUP dans Excel
Dans cet exemple, nous avons ajouté une colonne supplémentaire nommée Catégorie en dehors de la table ou du tableau de données. Ce que nous allons faire ici, c'est classer les départements dans les catégories suivantes A, B, ou C sur la base du deuxième tableau en bas.
📌 Étape 1 :
➤ Select Cellule F5 et le type :
=VLOOKUP(C5,$C$16:$D$18,2,FALSE)
➤ Press Entrez et la fonction retournera A car cet alphabet désigne le Jeans département.
📌 Étape 2 :
➤ Maintenant, utilisez Poignée de remplissage pour remplir automatiquement l'ensemble du Colonne F et vous verrez apparaître toutes les catégories basées sur les noms des départements.
2. Exemples et pratiques de niveau modéré avec VLOOKUP
i. Afficher un message d'erreur si les données ne sont pas trouvées avec VLOOKUP
Parfois, il se peut que nous ne soyons pas en mesure de trouver ou d'extraire les données en fonction du critère que nous avons défini. VLOOKUP Nous pouvons remplacer ce message d'erreur par une instruction personnalisée, telle que "Non trouvé" ou "Données non disponibles".
Par exemple, nous allons trouver l'enregistrement des ventes de Robert mais ce nom n'est pas disponible dans le Vendeur Nous utiliserons donc la colonne IFERROR ici et cette fonction définira un message qui sera affiché lorsque la fonction ne sera pas en mesure de correspondre au critère donné.
Sur Cellule C16 la formule requise avec IFERROR et VLOOKUP les fonctions seront :
=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE), "Not Found")
Maintenant, appuyez sur Entrez et vous trouverez la déclaration personnalisée "Non trouvé" car la fonction n'a pu extraire aucune donnée en raison de l'absence du nom Robert sur Colonne B .
ii. VLOOKUP d'une valeur contenant un ou plusieurs espaces supplémentaires
Il se peut que notre valeur de recherche contienne parfois un espace caché. Dans ce cas, notre valeur de recherche ne peut pas être comparée aux noms correspondants présents dans la base de données. Colonne B Ainsi, la fonction renverra une erreur comme le montre l'image suivante.
Pour éviter ce message d'erreur et supprimer l'espace avant de commencer à rechercher la valeur spécifiée, nous devons utiliser la fonction TRIM La fonction TRIM supprime l'espace inutile de la valeur de référence.
Depuis Cellule B16 contient un espace supplémentaire à la fin du nom - Peter, la formule requise pour rechercher le nom Peter uniquement sans espace dans la sortie Cellule C16 le sera :
=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)
Après avoir appuyé sur Entrez vous trouverez les données extraites pour Peter.
iii. VLOOKUP avec la fonction MATCH dans Excel
Dans cette section, nous allons rechercher deux critères définis ainsi que des colonnes et des lignes. Dans cette recherche à double sens, nous devons utiliser la fonction MATCH pour définir le numéro de colonne du tableau sélectionné.
Par exemple, sur la base de l'ensemble de données suivant, nous pouvons extraire n'importe quel type d'enregistrement de vente pour un vendeur spécifié, que ce soit Antonio et nous trouverons son département ici.
Dans la sortie Cellule C18 la formule requise avec le MATCH et VLOOKUP les fonctions seront :
=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)
Appuyez sur Entrez et la formule renverra "Jeans comme Antonio travaille dans le département des jeans.
Vous pouvez modifier les critères de sortie dans Cellule C17 et d'autres enregistrements de vente correspondants apparaîtront instantanément. Vous pouvez également modifier le nom du vendeur dans la section Cellule C16 pour trouver des données de vente pour d'autres vendeurs également.
Lire la suite : Fonction INDEX MATCH vs VLOOKUP (9 exemples)
iv. Extraction de données basées sur une correspondance partielle avec VLOOKUP
VLOOKUP fonctionne également avec l'utilisation de caractères de remplacement à travers lequel nous pouvons chercher un correspondance partielle dans le tableau et sortir les données correspondantes.
Par exemple, nous pouvons rechercher le nom réel avec un texte partiel "ton" seulement et ensuite nous allons extraire l'enregistrement des ventes pour ce vendeur.
La formule requise dans Cellule C16 devrait être :
=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)
Après avoir appuyé sur Entrez la formule renverra les données sur les ventes pour Antonio car ce nom contient le texte spécifié- "ton" .
Lire la suite : VLOOKUP avec joker dans Excel (3 méthodes)
v. Extraction de la dernière valeur d'une liste avec VLOOKUP
L'extraction de la dernière valeur ou de la valeur finale dans une longue série de cellules est trop simple avec la fonction VLOOKUP fonction.
Dans l'image suivante, Colonne B contient des nombres avec des valeurs aléatoires. Nous allons extraire la dernière valeur de cette colonne ou la plage de cellules B5:B14 .
La formule nécessaire avec le VLOOKUP dans la sortie Cellule D8 le sera :
=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)
Appuyez sur Entrez et vous obtiendrez la valeur présente dans la dernière cellule de cette colonne.
🔎 Comment la formule fonctionne-t-elle ?
- Dans cette fonction, la valeur à rechercher est un grand nombre qui doit être recherché dans la plage de cellules. B5:B14 .
- Le critère de recherche dans le troisième argument est le suivant VRAI qui indique la correspondance approximative de ce nombre.
- Le site VLOOKUP recherche cette énorme valeur et renvoie la dernière valeur basée sur la correspondance approximative, car la fonction est incapable de trouver le nombre défini dans la colonne.
Lire la suite : Excel VLOOKUP pour trouver la dernière valeur dans une colonne (avec alternatives)
Lectures similaires
- VLOOKUP ne fonctionne pas (8 raisons & ; Solutions)
- Excel LOOKUP vs VLOOKUP : avec 3 exemples
- Qu'est-ce qu'un tableau dans VLOOKUP (expliqué avec des exemples) ?
- Utiliser VLOOKUP avec plusieurs critères dans Excel (6 méthodes + alternatives)
- Comment effectuer un VLOOKUP avec joker dans Excel (2 méthodes)
3. exemples et pratiques de niveau avancé avec VLOOKUP
i. VLOOKUP pour trouver du texte sensible à la casse dans Excel
Parfois, nous pouvons être amenés à rechercher les correspondances sensibles à la casse, puis à extraire les données. Dans le tableau suivant, Colonne B a été un peu modifié et si vous remarquez, cette colonne porte maintenant le nom de "Simon trois fois, mais chacune d'entre elles avec des cas différents.
Nous allons chercher le nom exact "SIMON et en tirer les données de vente basées sur la correspondance.
La formule requise dans la sortie Cellule C16 le sera :
=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)
Après avoir appuyé sur Entrez vous obtiendrez les données de vente correspondantes pour le nom exact "SIMON seulement.
🔎 Comment la formule fonctionne-t-elle ?
- Le tableau de consultation de la VLOOKUP a été définie avec la combinaison de CHOISIR et EXACT fonctions.
- Le site EXACT recherche les correspondances entre les majuscules et les minuscules du nom SIMON dans la plage de cellules. B5:B13 et renvoie un tableau de :
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}
- CHOISIR Ici, la fonction extrait l'ensemble des données de la table, mais seule la première colonne affiche les valeurs booléennes. (VRAI et FAUX) au lieu des noms des vendeurs.
- VLOOKUP La fonction recherche la valeur booléenne spécifiée VRAI dans ces données extraites et renvoie ensuite les enregistrements de vente disponibles en fonction du numéro de ligne de la valeur de recherche correspondante. VRAI .
Lire la suite : Comment rendre le VLOOKUP sensible à la casse dans Excel (4 méthodes)
ii. utilisation d'éléments de listes déroulantes comme valeurs VLOOKUP
Au lieu de modifier le nom ou d'autres critères manuellement, nous pouvons également créer les listes déroulantes pour les critères définis et extraire les données. Dans le tableau suivant, les valeurs des ventes d'un certain nombre de vendeurs ont été enregistrées pour trois mois différents. Sous le tableau primaire, nous allons créer deux listes déroulantes pour les vendeurs et les mois.
📌 Étape 1 :
➤ Select Cellule C15 où la liste déroulante sera affectée.
➤ De la Données ruban, choisissez Validation des données de la Outils de données dans le menu déroulant.
Une boîte de dialogue apparaît.
📌 Étape 2 :
➤ Dans le Autoriser sélectionnez l'option Liste .
➤ Dans le Source : spécifiez la plage de cellules contenant les noms de tous les vendeurs.
➤ Press OK et vous avez terminé la création de la première liste déroulante.
Comme dans l'image ci-dessous, vous trouverez une liste déroulante pour tous les vendeurs.
De même, vous devez créer une autre liste déroulante pour la plage de cellules (C4:E4) contenant les noms des mois.
📌 Étape 3 :
➤ Maintenant, sélectionnez le nom Antonio de la Vendeur dans le menu déroulant.
➤ Sélectionnez le nom du mois Février de la Mois dans le menu déroulant.
➤ Enfin, dans la sortie Cellule C17 la formule correspondante sera :
=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)
➤ Press Entrez et vous obtiendrez immédiatement les données résultantes.
Vous pouvez maintenant modifier n'importe quel nom ou mois à partir de la page d'accueil. Vendeur et Mois et trouver les sorties correspondantes dans Cellule C17 immédiatement.
Lire la suite : VLOOKUP avec liste déroulante dans Excel
💡 Les choses à garder à l'esprit
- Le site valeur de la recherche Si vous saisissez un tableau de valeurs, la fonction recherchera chacune des valeurs dans la colonne la plus à gauche et renverra les valeurs de la même ligne dans la colonne spécifiée.
- La fonction cherchera une correspondance approximative si l'option [range_lookup] est défini à 1. Dans ce cas, il recherchera toujours la valeur inférieure la plus proche de l'argument valeur de la recherche et non la plus proche.
- Si le col_index_number est une fraction à la place d'un nombre entier, Excel le convertira lui-même dans le nombre entier le plus bas. #VALUE ! erreur si le col_index_number est nulle ou négative.
Mots de conclusion
J'espère que toutes les utilisations du VLOOKUP dans cet article vous aidera maintenant à les appliquer dans vos feuilles de calcul Excel tout en extrayant des données sur la base d'une valeur de consultation. Si vous avez des questions ou des commentaires, veuillez m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles relatifs aux fonctions Excel sur ce site.