cellio

RECHERCHEV dans Google Sheets : guide pas a pas et exemples

Maitrisez VLOOKUP (RECHERCHEV) dans Google Sheets : correspondance exacte, recherche entre onglets ou fichiers, erreurs #N/A et XLOOKUP.

Par Ayoub Farid · · 2 min de lecture

La fonction VLOOKUP (RECHERCHEV en français) dans Google Sheets fonctionne exactement comme dans Excel : elle recherche une valeur dans la première colonne d'un tableau et renvoie une valeur située dans une autre colonne sur la même ligne.

*(Remarque : si votre feuille de calcul est configurée en français, la fonction s'écrit RECHERCHEV et utilise des points-virgules ; comme séparateurs).*

Syntaxe

=VLOOKUP(search_key, range, index, [is_sorted])
  • search_key : la valeur à rechercher
  • range : la plage de cellules du tableau, avec la colonne de recherche positionnée en premier
  • index : le numéro de la colonne à renvoyer (1 = première colonne de la plage)
  • is_sorted : FALSE (ou FAUX) pour une correspondance exacte (fortement recommandé)

Exemple

Imaginons les codes produits en colonne A, les noms en colonne B et les prix en colonne C. Le code à chercher se trouve dans la cellule F2 :

=VLOOKUP(F2,$A$2:$C$100,3,FALSE)

Pensez à figer la plage avec des symboles $ (référence absolue) avant de recopier vers le bas (poignée de recopie). Consultez notre guide sur les références absolues dans Google Sheets.

Depuis un autre onglet

=VLOOKUP(F2,Prices!$A$2:$C$100,3,FALSE)

Si le nom de l'onglet comporte des espaces, encadrez-le d'apostrophes simples : 'Price list'!$A$2:$C$100.

Depuis un autre classeur

=VLOOKUP(F2,IMPORTRANGE("spreadsheet_url","Prices!A2:C100"),3,FALSE)

La première fois, le tableur Google Sheets vous demandera d'autoriser l'accès entre les deux fichiers.

Gérer les valeurs introuvables

Pour masquer les erreurs, combinez la formule avec IFERROR (SIERREUR) :

=IFERROR(VLOOKUP(F2,$A$2:$C$100,3,FALSE),"Not found")

Corriger l'erreur #N/A

Les causes sont identiques à celles rencontrées dans Excel : espaces en trop, nombres stockés sous forme de texte, oubli du paramètre FALSE, ou colonne de recherche mal placée à droite. Découvrez nos conseils détaillés sur l'erreur RECHERCHEV qui ne fonctionne pas.

XLOOKUP dans Google Sheets

Google Sheets prend également en charge la fonction XLOOKUP (RECHERCHEX) :

=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100,"Not found")

Elle permet de chercher vers la gauche et évite d'avoir à compter les colonnes. En savoir plus sur XLOOKUP.

Rechercher toute une colonne en une seule formule

=ARRAYFORMULA(IFERROR(VLOOKUP(F2:F50,$A$2:$C$100,3,FALSE),""))

Pour aller plus loin, consultez notre tutoriel sur ARRAYFORMULA.

Questions fréquentes

Comment utiliser RECHERCHEV (VLOOKUP) dans Google Sheets ?

Tapez =VLOOKUP(cle,plage,colonne,FALSE), en vous assurant que la valeur cherchée se trouve dans la toute première colonne de la plage sélectionnée.

Est-il possible d'utiliser RECHERCHEV vers une autre feuille ?

Oui, directement en indiquant le nom d'un autre onglet, ou vers un classeur externe à l'aide de la fonction IMPORTRANGE.

La fonction VLOOKUP est-elle sensible à la casse dans Google Sheets ?

Non, elle ne fait pas la différence entre majuscules et minuscules.

Google Sheets propose-t-il la fonction XLOOKUP ?

Oui, avec exactement la même syntaxe que dans Excel.

À lire aussi