Comment utiliser VLOOKUP pour trouver des données dans Excel
Remarquer
- Ajouter à valeur de recherche > tableau tableau > numéro d’index de colonne > recherche de plage et appuyez sur Entrer.
- Le paramètre range_lookup est facultatif.utiliser réel Un match serré et faux correspondance exacte.
- Erreurs #N/A et #REF dues à des arguments manquants ou incorrects pour lookup_value, table_array ou range_lookup.
La fonction VLOOKUP d’Excel signifie « recherche verticale », et elle recherche une valeur dans la première colonne d’une plage et renvoie la valeur dans n’importe quelle autre colonne de la même ligne. Si vous ne trouvez pas quelle cellule contient des données spécifiques, VLOOKUP est un moyen efficace de trouver ces données. C’est particulièrement utile dans les feuilles de calcul géantes où les informations sont difficiles à trouver. Ces instructions s’appliquent à Excel pour Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel pour Mac et Excel Online.
Fonctionnement de la fonction VLOOKUP
VLOOKUP renvoie généralement un seul champ de données en sortie.
Voici comment cela fonctionne:
- vous fournissez votre nom ou valeur de recherche Indiquez à RECHERCHEV quelle ligne de la table de données rechercher les données requises.
- Vous fournissez le numéro de colonne comme numéro d’index de colonne paramètre, qui indique VLOOKUP quelle colonne contient les données que vous recherchez.
- La fonction recherche valeur de recherche dans la première colonne du tableau de données.
- Ensuite RECHERCHEV localise et renvoie les informations du numéro de colonne que vous avez défini numéro d’index de colonnede la même ligne que la valeur de recherche.
Paramètres et syntaxe de la fonction VLOOKUP
La syntaxe de la fonction VLOOKUP est :
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) data-type= »code »>
La fonction VLOOKUP peut sembler déroutante car elle prend quatre paramètres, mais elle est simple à utiliser.
Les quatre paramètres de la fonction RECHERCHEV sont les suivants :
lookup_value (obligatoire): La valeur à rechercher dans la première colonne du tableau tableau.
table_array (obligatoire) – Il s’agit du tableau de données (une plage de cellules) que VLOOKUP recherche pour trouver les informations dont il a besoin.
- table_array doit contenir au moins deux colonnes de données
- La première colonne doit contenir lookup_value
col_index_num (obligatoire) – Il s’agit du numéro de colonne de la valeur recherchée.
- La numérotation commence à la colonne 1
- Si le nombre référencé est supérieur au nombre de colonnes dans le tableau de la table, la fonction renverra #REF !erreur
recherche de plage (facultatif) – Indique si la valeur de recherche se situe dans la plage contenue dans le tableau de la table. Le paramètre range_lookup est « TRUE » ou « FALSE ». Utilisez TRUE pour une correspondance approximative et FALSE pour une correspondance exacte. S’il est omis, la valeur par défaut est TRUE.
Si le paramètre range_lookup est TRUE, alors :
- lookup_value est la valeur que vous souhaitez vérifier pour voir si elle se situe dans la plage définie par table_array.
- table_array contient des colonnes pour toutes les plages et des valeurs de plage inclusives telles que haut, moyen ou bas.
- Le paramètre col_index_num est la valeur de la plage de résultats.
Fonctionnement du paramètre Range_Lookup
utiliser en option recherche de plage Beaucoup de gens comprennent que cet argument est complexe, il est donc avantageux de regarder un exemple simple.
L’exemple dans l’image ci-dessus utilise la fonction VLOOKUP pour trouver le taux de remise en fonction de la quantité de l’article acheté.
L’exemple montre que l’achat de 19 articles donne une remise de 2% car 19 se situe entre 11 et 21 quantité Colonnes de la table de recherche.
Par conséquent, VLOOKUP renvoie la valeur de la deuxième colonne de la table de recherche car cette ligne contient la valeur minimale de la plage. Une autre façon de configurer une table de recherche de plage serait de créer une deuxième colonne pour la valeur maximale, la plage avec une valeur minimale de 11 et une valeur maximale de 20. Mais le résultat est le même.
L’exemple utilise la formule suivante avec la fonction VLOOKUP pour rechercher des remises sur la quantité d’articles achetés.
=RECHERCHEV(C2,$C$5:$D$8,2,VRAI)
- C2: Il s’agit de la valeur de recherche et peut se trouver dans n’importe quelle cellule de la feuille de calcul.
- $C$5:$D$8: Il s’agit d’un tableau fixe avec toutes les plages que vous souhaitez utiliser.
- 2: Il s’agit de la colonne de la table de recherche de plage que vous souhaitez que la fonction RECHERCHE renvoie.
- réel: permettre recherche de plage caractéristiques de cette fonction.
une fois que vous appuyez sur Entrer et que le résultat est renvoyé dans la première cellule, vous pouvez remplir automatiquement la colonne entière pour trouver les résultats de la plage pour le reste des cellules dans la colonne de recherche.
Le paramètre range_lookup est un moyen efficace de classer une colonne de nombres mixtes dans différentes catégories.
Erreurs VLOOKUP : #N/A et #REF
La fonction VLOOKUP peut renvoyer les erreurs suivantes.
#N’est pas applicable est une erreur « valeur non disponible » et se produit dans les conditions suivantes :
- Cette lookup_value introuvable dans la première colonne du paramètre table_array
- Cette tableau tableau Les arguments ne sont pas exacts.Par exemple, les paramètres peuvent inclure des colonnes vides à gauche de la plage
- Cette recherche de plage le paramètre est défini sur FALSE et une correspondance exacte pour le paramètre lookup_value n’a pas été trouvée dans la première colonne tableau tableau
- Cette recherche de plage le paramètre est défini sur TRUE et toutes les valeurs de la première colonne de table_array sont supérieures à lookup_value
#faire référence à! (« Reference out of range ») Une erreur se produit si col_index_num est supérieur au nombre de colonnes dans table_array.
Merci de nous en informer!
Recevez chaque jour les dernières actualités technologiques
abonnement
Dites-nous pourquoi !
D’autres ne sont pas assez détaillés pour comprendre