Recherche et Référence

VLOOKUP Formule

Recherche une valeur dans la première colonne d’un tableau et renvoie une valeur de la même ligne dans une colonne que vous spécifiez. C’est l’une des formules de tableur les plus utilisées.

Syntaxe

VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
ParamètreDescription
lookup_valueLa valeur à rechercher dans la première colonne du tableau. Peut être une référence de cellule, du texte ou un nombre.
table_arrayLa plage de cellules contenant les données. La première colonne est celle où l’on recherche lookup_value.
col_indexLe numéro de colonne dans table_array à partir de laquelle renvoyer une valeur. 1 = première colonne, 2 = deuxième, etc.
[range_lookup]Facultatif. FALSE pour une correspondance exacte (recommandé), TRUE ou omis pour une correspondance approximative. Utilisez presque toujours FALSE.
Essayez VLOOKUP dans Viztab — gratuit, sans inscription

Exemples

Supposons que vous avez un tableau d’employés avec leur département et salaire :

ABC
1NomDépartementSalaire
2AliceIngénierie95 000
3BobMarketing72 000
4CarolIngénierie105 000
5DaveVentes68 000

Trouver le salaire de Bob

Formule
=VLOOKUP("Bob", A1:C5, 3, FALSE)
Renvoie : 72000 — trouve « Bob » dans la colonne A et renvoie la valeur de la colonne 3 (Salaire)

Trouver le département de Carol

Formule
=VLOOKUP("Carol", A1:C5, 2, FALSE)
Renvoie : Ingénierie — trouve « Carol » dans la colonne A et renvoie la colonne 2 (Département)

Recherche dynamique depuis une cellule

Formule
=VLOOKUP(E1, A1:C5, 3, FALSE)
Recherche le nom présent dans la cellule E1 et renvoie son salaire. Modifiez E1 pour rechercher différents employés.

Erreurs Courantes

Erreur #N/A

La valeur recherchée n’a pas été trouvée. Vérifiez les espaces supplémentaires, les fautes de frappe ou les types de données incompatibles (texte vs. nombre). Utilisez =IFNA(VLOOKUP(...), "Non trouvé") pour gérer cela.

Erreur #REF!

Le col_index est supérieur au nombre de colonnes dans table_array. Si votre tableau a 3 colonnes, col_index doit être 1, 2 ou 3.

Conseils

Utilisez toujours FALSE

Définissez range_lookup sur FALSE pour une correspondance exacte. La valeur par défaut (TRUE) effectue une correspondance approximative, qui nécessite des données triées et est rarement ce que vous souhaitez.

VLOOKUP ne recherche qu’à droite

VLOOKUP recherche toujours dans la première colonne et renvoie une colonne à droite. Si vous devez rechercher à droite et renvoyer à gauche, utilisez INDEX + MATCH à la place.

Insensible à la casse

VLOOKUP ne distingue pas les majuscules des minuscules. « bob », « Bob » et « BOB » correspondent à la même valeur.

Essayez VLOOKUP dans Viztab

Importez vos données et utilisez VLOOKUP avec plus de 370 formules. Sans inscription.

Ouvrir Viztab

Formules Associées