Microsoft Excel est livré avec une bibliothèque de fonctions qui vous permettent de rechercher, trier et trouver facilement les relations entre les valeurs de vos tableaux de données. La fonction VLOOKUP() vous permet de rechercher une valeur dans une colonne et renvoie une valeur correspondante d’une autre colonne de cette ligne. Utilisez VLOOOKUP() lorsque vous voulez comparer des données stockées dans des colonnes.

Syntaxe et paramètres

La fonction VLOOOKUP() prend quatre paramètres dans l’ordre suivant : lookup_value, table_array, col_index_num et range_lookup. Le « lookup_value » spécifie la valeur à rechercher dans la première colonne du « tableau_array » et peut être soit une valeur, soit une référence. Comme il convient, « table_array » indique la plage de données à rechercher. « Col_index_num » indique quelle colonne la fonction va utiliser pour retourner une valeur et doit être une valeur numérique supérieure à 1 et inférieure ou égale au nombre de colonnes dans « table_array » pour éviter #VALUE ! Et #REF ! erreurs. Enfin, « range_lookup » est un champ binaire utilisé pour spécifier si la « valeur de recherche » doit être une correspondance exacte ou approximative. « Range_lookup » est le seul paramètre optionnel de la fonction.

Comparaison des valeurs

Lorsque vous utilisez VLOOOKUP() pour trouver des données dans vos feuilles de calcul, vous pouvez rechercher une correspondance exacte ou approximative en utilisant le paramètre « range_lookup ». Si « range_lookup » est VRAI ou omis, VLOOOKUP() retournera une correspondance approximative pour « lookup_value » si une correspondance exacte n’est pas trouvée. VLOOOKUP() retourne la valeur la plus proche qui est inférieure à « lookup_value » lors de la recherche d’une correspondance approximative. Lorsque « range_lookup » est spécifié comme FALSE, VLOOOKUP() ne retournera qu’une correspondance exacte de « lookup_value ». Si une correspondance exacte ne peut pas être localisée, VLOOOKUP() retournera un #N/A ! erreur.

Démonstration

Supposons que la table suivante est spécifiée dans le tableau « table_array » de VLOOKUP(), la première ligne étant les identificateurs de colonne :

A -B-C-D

1.0-X-Y-Z

2.0-P-Q-R

3.0-L-M-N

3.5-E-F-G

Entrer « =VLOOOKUP(2,A1:D3,2,TRUE) » retournerait « P. » VLOOKUP() recherche la valeur « 2 » dans la colonne A, et retourne la valeur de la colonne B, qui est la deuxième colonne du tableau. Changer le « col_index_number » de « 2 » à « 3 » retournerait « Q » au lieu de « P ».

En entrant « =VLOOOKUP(4,A1:D3,3,3,FALSE) » retournerait « F. » La « valeur_recherche » de « 4 » ne peut être localisée, mais « range_lookup » est FALSE, donc VLOOKUP() localise la correspondance approximative la plus proche de « 3.5 » et renvoie les informations stockées dans la troisième colonne.

Utilisation avancée

Une fois que vous comprenez comment utiliser VLOOKUP() pour localiser les données dans votre tableur, vous pouvez l’utiliser dans les équations et formules avancées pour effectuer des calculs qui dépendent des données stockées dans la même ligne que votre valeur de recherche. Par exemple, vous pourriez utiliser VLOOKUP() dans une équation pour calculer les impôts approximatifs en recherchant un niveau de revenu dans un tableau de tranches d’imposition échelonnées et en retournant le pourcentage d’imposition approprié. Dans une base de données d’employés, vous pouvez utiliser plusieurs instances de VLOOKUP() pour retourner le premier, le deuxième et le dernier nom de l’employé associé à un numéro d’identification spécifique.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.