Comment trouver des données avec VLOOKUP dans Excel

Table des matières:

Comment trouver des données avec VLOOKUP dans Excel
Comment trouver des données avec VLOOKUP dans Excel
Anonim

Ce qu'il faut savoir

  • Add lookup_value > table_array > col_index_num > range_lookupet appuyez sur Entrez.
  • L'argument range_lookup est facultatif. Utilisez TRUE pour une correspondance proche et FALSE pour une correspondance exacte.
  • N/A et les erreurs REF proviennent d'arguments manquants ou incorrects pour lookup_value, table_array ou range_lookup.

La fonction VLOOKUP d'Excel, qui signifie "recherche verticale", 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ù il est difficile de localiser les informations. Ces instructions s'appliquent à Excel pour Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel pour Mac et Excel Online.

Comment fonctionne la fonction RECHERCHEV

VLOOKUP renvoie généralement un seul champ de données en sortie.

Comment ça marche:

  1. Vous fournissez un nom ou lookup_value qui indique VLOOKUP dans quelle ligne de la table de données rechercher les données souhaitées.
  2. Vous fournissez le numéro de colonne comme argument col_index_num, qui indique VLOOKUP quelle colonne contient les données que vous recherchez.
  3. La fonction recherche la lookup_value dans la première colonne de la table de données.
  4. VLOOKUP localise et renvoie ensuite les informations à partir du numéro de colonne que vous avez défini dans col_index_num, à partir de la même ligne que la valeur de recherche.

Arguments et syntaxe de la fonction RECHERCHEV

Image
Image

La syntaxe de la fonction VLOOKUP est:

=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

La fonction VLOOKUP peut sembler déroutante car elle contient quatre arguments, mais elle est simple à utiliser.

Les quatre arguments de la fonction RECHERCHEV sont les suivants:

lookup_value (obligatoire): la valeur à rechercher dans la première colonne du tableau de la table.

table_array (obligatoire) - Il s'agit de la table de données (une plage de cellules) que RECHERCHEV recherche pour trouver les informations dont vous avez besoin.

  • Le tableau_table doit contenir au moins deux colonnes de données
  • La première colonne doit contenir la lookup_value

col_index_num (obligatoire) - Il s'agit du numéro de colonne de la valeur que vous souhaitez rechercher.

  • La numérotation commence par la colonne 1
  • Si vous faites référence à un nombre supérieur au nombre de colonnes dans le tableau, la fonction renverra le REF! erreur

range_lookup (facultatif) - Indique si la valeur de recherche tombe ou non dans une plage contenue dans le tableau de la table. L'argument range_lookup est "TRUE" ou "FALSE". Utilisez TRUE pour une correspondance approximative et FALSE pour une correspondance exacte. Si omis, la valeur est TRUE par défaut.

Si l'argument range_lookup est VRAI, alors:

  • La lookup_value est la valeur dont vous voulez vérifier si elle se situe dans une plage définie par table_array.
  • Le tableau_table contient toutes les plages et une colonne qui contient la valeur de la plage (telle que haute, moyenne ou basse).
  • L'argument col_index_num est la valeur de plage résultante.

Comment fonctionne l'argument Range_Lookup

Image
Image

L'utilisation de l'argument facultatif range_lookup est compliquée à comprendre pour beaucoup de gens, il vaut donc la peine de regarder un exemple rapide.

L'exemple dans l'image ci-dessus utilise la fonction VLOOKUP pour trouver le taux de remise en fonction du nombre d'articles achetés.

L'exemple montre que la remise pour l'achat de 19 articles est de 2 %, car 19 se situe entre 11 et 21 dans la colonne Quantity de la table de recherche.

En conséquence, VLOOKUP renvoie la valeur de la deuxième colonne de la table de recherche puisque cette ligne contient le minimum de cette plage. Une autre façon de configurer une table de recherche de plage serait de créer une deuxième colonne pour le maximum, et cette plage aurait un minimum de 11 et un maximum de 20. Mais le résultat fonctionne de la même manière.

L'exemple utilise la formule suivante contenant la fonction VLOOKUP pour trouver la remise pour les quantités de marchandises achetées.

=VLOOKUP(C2, $C$5:$D$8, 2, TRUE)

  • C2: il s'agit de la valeur de recherche, qui peut se trouver dans n'importe quelle cellule de la feuille de calcul.
  • $C$5:$D$8: il s'agit d'un tableau fixe contenant toutes les plages que vous souhaitez utiliser.
  • 2: il s'agit de la colonne de la table de recherche de plages que vous souhaitez que la fonction RECHERCHE renvoie.
  • TRUE: active la fonctionnalité range_lookup de cette fonction.

Une fois que vous avez appuyé sur Entrée et que le résultat revient dans la première cellule, vous pouvez remplir automatiquement la colonne entière pour rechercher les résultats de la plage pour le reste des cellules du colonne de recherche.

L'argument range_lookup est un moyen convaincant de trier une colonne de nombres mixtes en différentes catégories.

VLOOKUP Erreurs: N/A et REF

Image
Image

La fonction VLOOKUP peut renvoyer les erreurs suivantes.

N/A est l'erreur "valeur non disponible" et se produit dans les conditions suivantes:

  • Le lookup _value est introuvable dans la première colonne de l'argument table_array
  • L'argument Table_array est inexact. Par exemple, l'argument peut inclure des colonnes vides sur le côté gauche de la plage
  • L'argument Range_lookup est défini sur FALSE et une correspondance exacte pour l'argument lookup_value est introuvable dans la première colonne de table_array
  • L'argument range_lookup est défini sur TRUE, et toutes les valeurs de la première colonne de table_array sont supérieures à la lookup_value

REF! ("référence hors plage") une erreur se produit si le col_index_num est supérieur au nombre de colonnes dans le tableau_table.

Conseillé: