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

Exemple d'utilisation de la fonction Google Sheets RECHERCHEV pour trouver le prix d'une pomme dans un tableau.
 =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.

Exemple d'utilisation de la fonction Google Sheets RECHERCHEV entournée de la fonction SIERREUR pour gérer les erreurs si la valeur recherchée n'est pas présente dans le tableau.
 =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 

Catégorisé dans :

Formules,