VLOOKUP

Les fonctions HLOOKUP et VLOOKUP permettent de rechercher des valeurs dans des listes volumineuses. Utiliser HLOOKUP pour rechercher dans les lignes et VLOOKUP pour rechercher dans les colonnes.

La fonction recherche la valeur spécifiée dans la colonne de gauche d'une table ou d'un array. En d'autres termes, elle recherche les en-têtes de ligne. Si elle trouve la valeur spécifiée, elle renvoie une valeur provenant d'une colonne spécifiée dans la même ligne.

Pour rechercher une correspondance exacte pour la valeur entrée, spécifier TRUE comme valeur du paramètre range_lookup. Pour utiliser TRUE, les données doivent être triées dans l'ordre croissant.

Syntaxe

VLOOKUP(lookup_value, table_array,column_index_number [,range_lookup=TRUE])

Lookup_value peut être une référence à une cellule contenant la valeur à rechercher.

Table_array est une plage de cellules.

Column_index_number est le numéro de la colonne à partir de laquelle la valeur est renvoyée.

Exemple

Ce tableau occupe A1:E5 et montre les ventes de quatre produits dans quatre régions :
Product A Product B Product C Product D
Region 1 76 67 58 57
Region 2 59 71 52 55
Region 3 75 45 69 43
Region 4 12 44 17 28

La cellule Y20 contient Region 2.

Cette fonction renvoie 71, la valeur dans la troisième colonne de la ligne pour la région 2 :

=VLOOKUP(Y20,A1:E5,3,TRUE)