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.