FormulaCamp
Toutes les fonctions
Lookup & reference

RECHERCHEV (VLOOKUP) dans Excel

RECHERCHEV (VLOOKUP) expliquée avec sa syntaxe, trois exemples vérifiés, les erreurs fréquentes et des réponses pratiques.

Syntaxe

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Exemple : =VLOOKUP(A2,PriceList!$A$2:$C$100,3,0)

Disponible dans : All versions

La fonction RECHERCHEV dans Excel cherche une valeur dans la première colonne d’un tableau et renvoie une valeur d’une autre colonne sur la même ligne. Utilisez =VLOOKUP(lookup_value, table, column_number, FALSE) pour une correspondance exacte, par exemple afin d’extraire le prix d’une liste de produits à partir d’un SKU.

Quand l’utiliser

Arguments

Exemples expliqués

Correspondance exacte : prix par SKU

ABCDEF
1SKUProductPriceLook upPrice
2A101Desk lamp24.99A103
3A102Monitor stand39
4A103USB hub18.5
5A104Webcam54.9

Formule : F2: =VLOOKUP(E2,A2:C5,3,FALSE)

Résultat : 18.5

La formule trouve A103 dans la colonne A et renvoie la troisième colonne de A2:C5. FALSE exige une correspondance exacte.

Correspondance approximative : tranche de commission

ABCDE
1Sales fromRateSalesRate
200.0227500
3100000.04
4500000.06

Formule : E2: =VLOOKUP(D2,A2:B4,2,TRUE)

Résultat : 0.04

27,500 ne figure pas dans la liste : TRUE renvoie donc la dernière ligne dont le début ne dépasse pas cette valeur, soit 10,000. La première colonne doit être triée par ordre croissant.

Caractère générique : nom de produit partiel

ABC
1SKUProductPrice
2A101Desk lamp24.99
3A102Monitor stand39
4A103USB hub18.5

Formule : E2: =VLOOKUP("Mon*",B2:C4,2,FALSE)

Résultat : 39

L’astérisque correspond à n’importe quel texte : « Mon* » trouve donc « Monitor stand ». Le tableau commence en colonne B, car la clé doit être dans sa première colonne.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =VLOOKUP(103,A2:D6,3,FALSE)

Feuille d’exemple : VLOOKUP
ABCDEF
1IDItemPriceStockResult
2101Pen2.512025
3102Notebook480
4103Lamp2515
5104Mug7.540
6105Backpack3912
Résultat en F2 : 25
S’exercer dans une leçon en anglais : The VLOOKUP Function

Erreurs et vérifications

Fonctions associées

Questions fréquentes

RECHERCHEV peut-elle renvoyer une valeur située à gauche ?
Non. Elle cherche toujours dans la première colonne du tableau et renvoie une valeur des colonnes situées à droite. Utilisez INDEX avec EQUIV, ou RECHERCHEX, pour chercher vers la gauche.
À quoi sert le dernier argument de RECHERCHEV ?
FALSE (ou 0) signifie correspondance exacte. TRUE (ou une valeur omise) signifie correspondance approximative sur des données triées, adaptée aux tranches mais pas aux identifiants.
Pourquoi RECHERCHEV renvoie-t-elle #N/A alors que la valeur est visible ?
Il existe généralement une différence invisible : une espace finale, un nombre stocké comme texte ou une orthographe différente. Comparez la longueur des deux cellules avec NBCAR, puis nettoyez les données.
RECHERCHEV respecte-t-elle la casse ?
Non. « abc » et « ABC » sont considérés comme une seule et même clé.

Autres fonctions de la catégorie Lookup & reference