Comment utiliser VLOOKUP dans Google Sheets


Si vous avez déjà utilisé la fonction VLOOKUP dans Excel, vous savez à quel point cette fonction est puissante. Si vous n’êtes pas sûr de ce que fait la fonction VLOOKUP dans Google Sheets, elle fonctionne de la même manière que dans Excel.

La fonction VLOOKUP vous permet de rechercher la colonne la plus à gauche d’une plage afin de renvoyer une valeur provenant de n’importe quelle autre colonne de cette même plage.

Dans cet article, vous découvrirez comment fonctionne la fonction VLOOKUP dans Google Sheets et comment l’utiliser à l’aide de quelques exemples utiles.

Qu’est-ce que le VLOOKUP dans Google Sheets ?

Pensez à VLOOKUP dans Google Sheets comme à une consultation très simple d’une base de données. Lorsque vous souhaitez obtenir des informations d’une base de données, vous devez rechercher une valeur dans une colonne d’un tableau spécifique. Quelle que soit la ligne pour laquelle la recherche trouve une correspondance dans cette colonne, vous pouvez alors rechercher une valeur dans n’importe quelle autre colonne de cette ligne (ou enregistrement, dans le cas d’une base de données).

Cela fonctionne de la même manière dans Google Sheets. La fonction VLOOKUP possède quatre paramètres, dont l’un est facultatif. Ces paramètres sont les suivants :

  • clé_de_recherche: Il s’agit de la valeur spécifique que vous recherchez. Il peut s’agir d’une chaîne de caractères ou d’un nombre.
  • gamme: Toute plage de colonnes et de cellules que vous souhaitez inclure dans la recherche.
  • index: C’est le numéro de la colonne (dans la plage sélectionnée) où vous voulez obtenir la valeur retournée.
  • is_sorted (facultatif) : Si la valeur est TRUE, vous indiquez à la fonction VLOOKUP que la première colonne est triée.

Il y a quelques éléments importants à garder à l’esprit concernant ces paramètres.

Tout d’abord, vous pouvez sélectionner la plage lors de la saisie de la fonction VLOOKUP, lorsque vous arrivez au paramètre « plage ». Cela vous facilite la tâche puisque vous n’aurez pas à vous souvenir de la syntaxe correcte pour définir une plage.

Deuxièmement, l' »index » doit être compris entre 1 et le nombre maximum de colonnes de la plage sélectionnée. Si vous tapez un nombre supérieur au nombre de colonnes de la plage, vous obtiendrez une erreur.

Utilisation de VLOOKUP dans Google Sheets

Maintenant que vous avez compris le fonctionnement de VLOOKUP, voyons quelques exemples.

Exemple 1 : Recherche simple d’informations

Disons que vous disposez d’une liste d’employés et des informations personnelles qui leur sont associées.

données personnelles dans google sheets

Ensuite, vous disposez peut-être de Google Sheet avec les ventes enregistrées des employés. Comme vous calculez leurs commissions en fonction de leur date de début, vous aurez besoin d’un VLOOKUP pour récupérer cette information dans le champ Date de début.

Pour ce faire, dans le premier champ « Ancienneté », vous allez commencer à taper la fonction VLOOKUP en tapant « =VLOOKUP(« .

taper la fonction vlookup

La première chose que vous remarquerez est l’apparition d’une fenêtre d’aide. Si ce n’est pas le cas, appuyez sur l’icône bleue  » ? » à gauche de la cellule.

Cette fenêtre d’aide vous indique quel paramètre vous devez saisir ensuite. Le premier paramètre est la clé de recherche, il vous suffit donc de sélectionner le nom de l’employé dans la colonne A. La fonction sera automatiquement remplie avec la syntaxe correcte pour cette cellule.

La fenêtre d’aide disparaît, mais lorsque vous tapez la prochaine virgule, elle réapparaît.

clé de recherche

Comme vous pouvez le voir, le prochain paramètre à renseigner est la plage dans laquelle vous souhaitez effectuer la recherche. Il s’agit de la plage de recherche des données des employés sur l’autre feuille.

Sélectionnez donc l’onglet où les données des employés sont stockées, et mettez en surbrillance la plage entière avec les données des employés. Assurez-vous que le champ que vous voulez rechercher est la colonne sélectionnée la plus à gauche. Dans ce cas, il s’agit du « Nom ».

sélection de la plage pour le vlookup

Vous remarquerez que le petit champ contenant la fonction VLOOKUP et ses paramètres flotte au-dessus de cette feuille pendant que vous sélectionnez la plage. Cela vous permet de voir comment la plage est entrée dans la fonction pendant que vous la sélectionnez.

Une fois que vous avez terminé, il suffit de taper une autre virgule pour passer au paramètre VLOOKUP suivant. Il se peut que vous deviez sélectionner l’onglet initial sur lequel vous étiez pour revenir à la feuille de résultats.

Le paramètre suivant est le indice. Nous savons que la date de début de l’employé est la troisième colonne de la plage sélectionnée, donc vous pouvez simplement taper 3 pour ce paramètre.

Tapez « FALSE » pour le paramètre is_sorted puisque la première colonne n’est pas triée. Enfin, tapez la parenthèse de fermeture et appuyez sur Entrez.

Vous voyez maintenant que le champ est rempli avec la date de début correcte pour cet employé.

Remplissez le reste des champs en dessous et vous avez terminé !

Exemple 2 : Extraire des données d’une table de référence

Dans l’exemple suivant, nous allons créer une table de référence de notes en lettres pour extraire la bonne note en lettres de la note numérique d’un étudiant. Pour cela, il suffit de s’assurer qu’une table de référence a été créée quelque part pour toutes les notes en lettres.

letter grades lookup table

Pour rechercher la bonne note dans la cellule C2, il suffit de sélectionner la cellule et de taper : « =VLOOKUP(B2,$E$1:$F$6,2,TRUE) »

Voici une explication de la signification de ces paramètres.

  • B2: Références de la note numérique du test à rechercher
  • E$1:F$6: Voici le tableau des notes en lettres, avec des symboles en dollars pour éviter que l’intervalle ne change même si vous remplissez le reste de la colonne.
  • 2: Ceci fait référence à la deuxième colonne de la table de consultation – la note de lettre.
  • VRAI: Indique à la fonction VLOOKUP que les scores de la table de consultation sont triés.

Remplissez simplement le reste de la colonne C et vous verrez que les bonnes notes en lettres seront appliquées.

notes en lettres remplies

Comme vous pouvez le constater, la fonction VLOOKUP fonctionne avec des plages triées en prenant le résultat de la plus petite extrémité de la plage triée. Ainsi, toute note comprise entre 60 et 79 renvoie un D, 80 à 89 renvoie un C, et ainsi de suite.

Exemple 3 : Une recherche à deux voies VLOOKUP

Un dernier exemple consiste à utiliser la fonction VLOOKUP avec une fonction MATCH imbriquée. Le cas d’utilisation est le suivant : vous souhaitez effectuer une recherche dans un tableau en fonction de différentes colonnes ou lignes.

Par exemple, disons que vous avez la même table d’employés que dans le premier exemple ci-dessus. Vous aimeriez créer une nouvelle feuille où vous pourriez simplement taper le nom de l’employé et les informations que vous voulez obtenir à son sujet. La troisième cellule renverrait alors ces informations. Ça a l’air cool, non ?

Vous pouvez créer cette table de consultation sur la même feuille ou sur une autre feuille. C’est à toi de voir. Créez simplement une ligne pour la valeur de consultation de la colonne la plus à gauche (la sélection de ligne). Créez une autre ligne pour le champ dans lequel vous souhaitez rechercher le résultat. Cela devrait ressembler à ceci.

table de recherche

Maintenant, sélectionnez le champ Résultat vide, et tapez « =VLOOKUP(I2,A1:F31,MATCH(I3,A1:F1,0),FALSE) » et appuyez sur Entrez.

Avant d’examiner les résultats, expliquons comment fonctionnent les paramètres de cette fonction VLOOKUP.

  • I2: Il s’agit du nom que vous avez tapé dans le champ de recherche de nom, que VLOOKUP va essayer de faire correspondre avec un nom dans la colonne la plus à gauche de la plage.
  • A1:F31: Il s’agit de la gamme complète des noms, y compris toutes les informations associées.
  • MATCH(I3,A1:F1,0): La fonction match utilise le champ de recherche que vous avez saisi, le trouve dans la plage d’en-tête et renvoie le numéro de colonne. Ce numéro de colonne est ensuite transmis au paramètre d’index de la fonction VLOOKUP.
  • FALSE: L’ordre des données dans la colonne de gauche n’est pas trié.

Maintenant que vous avez compris comment cela fonctionne, regardons les résultats.

Résultats de la recherche vlookup

Comme vous pouvez le constater, en saisissant le nom et le champ à retourner (Email), vous pouvez rechercher toutes les informations que vous souhaitez.

Vous pouvez également utiliser cette approche de recherche bidirectionnelle pour rechercher n’importe quel tableau à la fois par ligne et par colonne. C’est l’une des applications les plus utiles de la fonction VLOOKUP.

Utilisation de VLOOKUP dans Google Sheets

L’ajout de la fonction VLOOKUP à Google Sheets est l’une des meilleures choses que Google ait pu faire. Elle améliore l’utilité de vos feuilles de calcul et vous permet d’effectuer des recherches et même de fusionner plusieurs feuilles.

Si vous rencontrez des problèmes avec la fonction, la plupart des conseils de dépannage qui fonctionnent avec la fonction VLOOKUP dans Excel fonctionneront également dans Google Sheets.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *