La fonction RECHERCHEV (VLOOKUP en anglais) de Google Sheets permet de rechercher une valeur dans la première colonne d’une plage et de renvoyer une valeur située sur la même ligne, dans une colonne spécifique.
Utilisation
=RECHERCHEX("Pomme"; A2:B10;2;FAUX)
Syntaxe
=RECHERCHEV(valeur_cherchée; plage; index_colonne; [est_trié])
- valeur_cherchée : La valeur que vous souhaitez rechercher dans la première colonne de la plage
- plage : La plage de cellules contenant toutes les données, avec la valeur recherchée dans la première colonne
- index_colonne : Le numéro de colonne contenant la valeur à renvoyer
- est_trié (Optionnel) : VRAI par défaut
- VRAI : Recherche de correspondance proche, mais nécessite que la première colonne soit triée dans l’ordre croissant
- FAUX : Recherche une correspondance exacte, pas besoin de trier les données dans l’ordre croissant
Nous vous conseillons de toujours mettre le paramètre est_trié à FAUX, sauf cas particuler, pour éviter les incohérences.
Bon à savoir
- Une RECHERCHEV ne peut pas chercher à gauche de la colonne de recherche, où se trouve les valeurs recherchées. Pour le faire, il faut utiliser la fonction RECHERCHEX
- En cas de doublons, la valeur renvoyée est la première trouvée
Usages
1. Rechercher une valeur et retourner la valeur correpondante
Je veux trouver le prix d’une pomme parmis une liste de produits et de prix

=RECHERCHEV("Pomme"; A2:B10; 2; FAUX)
En utilisant cette formule, Google Sheets renvoie le prix associé à « Pomme » dans la colonne B soit 1,50€.
Explications :
- Valeur recherchée : « Pomme » -> La formule va chercher la ligne avec la valeur « Pomme » en colonne A
- Plage :
A2:B10
-> la plage où se situe les valeurs (où chercher la valeur recherchée mais aussi les valeurs à retourner doivent se situer dedans) - Colonne à renvoyer : 2 -> Les prix se situent sur la deuxieme colonne
- Est trié :
FAUX
-> Conseillé de mettre tout le temps à FAUX
2. Rechercher une valeur avec gestion des erreurs
Je veux trouver le prix d’une mangue, mais ce fruit peut ne pas être dans la liste. Dans ce cas, je veux que le prix affiché soit 0.

=SIERREUR(RECHERCHEV("Mangue"; A2:C10; 2; FAUX); "0")
Ici, la formule RECHERCHEV, couplée à SIERREUR, premet de gérer les erreurs, et de ne pas afficher #N/A si la valeur n’est pas trouvée.
Explications :
- La fonction SIERREUR permet de gérer l’erreur si la valeur recherchée n’est pas trouvée
- Si « Mangue » n’est pas dans la liste, Google Sheets renverra la valeur 0
Voir plus
- Documentation Google : RECHERCHEV – Support Google