Le Guide Ultime de VLOOKUP dans Google Sheets

Video google sheets lookup value in another sheet

Si vous travaillez avec de gros volumes de données interconnectées dans des feuilles de calcul, trouver et référencer des informations entre plusieurs tableaux peut s’avérer difficile. C’est là que VLOOKUP entre en jeu. VLOOKUP est une fonction puissante, mais parfois négligée, dans Google Sheets qui permet de rechercher des données correspondantes entre deux tableaux distincts.

Lorsqu’il est utilisé correctement, VLOOKUP peut simplifier les processus de feuille de calcul et accélérer l’analyse des données. Dans ce guide, nous couvrirons les bases de VLOOKUP, y compris comment l’utiliser dans Google Sheets.

Qu’est-ce que VLOOKUP dans Google Sheets?

VLOOKUP est une fonction de recherche qui trouve des données dans un tableau et utilise ces données dans un autre tableau. Les tableaux peuvent être sur la même feuille, un onglet différent, une feuille séparée ou un fichier de feuille de calcul. La fonction recherche une colonne spécifiée verticalement pour une clé de recherche (d’où le VLOOKUP), puis renvoie la valeur de la même ligne.

Syntaxe et fonction de VLOOKUP dans Google Sheets

Démêlons les bases d’une formule VLOOKUP pour mieux comprendre son fonctionnement. Voici un aperçu de la syntaxe standard :

VLOOKUP(clé_de_recherche, plage, indice, [trié])
  • indice est la colonne contenant la valeur que vous recherchez. Par exemple, si vous souhaitez trouver le prix d’un produit dans un tableau, il s’agira de la colonne des prix. La valeur de l’indice doit être comprise entre 1 (première colonne) et le nombre total de colonnes.
  • clé_de_recherche est l’élément ou la valeur que vous voulez trouver. Par exemple, si vous recherchez un produit dans votre tableau des stocks, la clé_de_recherche pourrait être le numéro d’article ou le nom du produit dans la même ligne.
  • plage fait référence à la plage que vous souhaitez inclure dans la fonction VLOOKUP ou les colonnes de données.
  • trié fait référence à la valeur finale et est vrai ou faux (vrai par défaut). Elle est utilisée pour indiquer si la colonne d’index a été triée.

Points clés de VLOOKUP dans Google Sheets

Bien que VLOOKUP soit une fonction puissante, elle n’est pas sans limites. Tenez compte de ces facteurs avant d’utiliser VLOOKUP pour éviter d’éventuelles erreurs.

  • VLOOKUP ne fait pas la distinction entre les majuscules et les minuscules. La fonction ne différencie pas les lettres majuscules des lettres minuscules.
  • VLOOKUP ne recherche pas les colonnes à gauche de la plage spécifiée. Pour rechercher des colonnes à gauche, vous devez utiliser une formule Index Match.
  • Lorsque le paramètre trié est défini sur TRUE, vous devez trier la première colonne de la plage par ordre croissant.
  • VLOOKUP peut effectuer des recherches en utilisant des correspondances partielles basées sur des caractères génériques : l’astérisque (*) et le point d’interrogation (?).
  • Réglez trié sur FALSE pour obtenir des correspondances exactes. Par exemple, si votre VLOOKUP à partir d’une autre feuille renvoie des résultats incorrects.

Comment utiliser VLOOKUP dans Google Sheets

Maintenant que vous comprenez mieux la fonction, passons aux choses sérieuses et voyons comment utiliser VLOOKUP dans Google Sheets. Voici plusieurs façons d’utiliser VLOOKUP dans Google Sheets. Vous pouvez également consulter notre tutoriel vidéo ci-dessus pour une démonstration complète sur l’utilisation de VLOOKUP.

1. VLOOKUP dans la même feuille de calcul Google

Supposons que vous ayez une feuille de calcul contenant vos identifiants de produit, un schéma de tarification, des prix et des abonnements pour vos produits SaaS.

Vous souhaitez créer un autre tableau dans la même feuille de calcul qui ne contient que l’identifiant du produit et le prix. Pour ce faire, vous pouvez utiliser VLOOKUP pour extraire le prix de la feuille de calcul en utilisant uniquement le numéro d’identifiant du produit. Voici comment :

  1. Créez une autre colonne pour l’identifiant du produit et le prix.
  2. Entrez le numéro d’identifiant du produit que vous souhaitez trouver, puis dans le champ juste à côté, sous la colonne Prix, tapez =VLOOKUP et entrez les paramètres de la formule.
  3. Entrez la valeur de l’identifiant du produit dans la formule ou cliquez sur la cellule (F2) pour l’ajouter automatiquement. Ajoutez ensuite une virgule.
  4. Ajoutez la plage (deuxième paramètre) et spécifiez l’ensemble de colonnes que vous souhaitez inclure dans la recherche. Cliquez sur l’en-tête de la première colonne et faites glisser votre souris jusqu’à la dernière colonne du tableau, ou tapez A:D, puis ajoutez une virgule.
  5. Entrez le numéro de la colonne contenant la valeur que vous recherchez. Le prix est la troisième colonne dans la séquence, alors tapez 3. Ajoutez ensuite une virgule.
  6. Entrez “Faux” pour trié.
  7. Votre formule finale devrait ressembler à ceci : =VLOOKUP(F2,A:D,3,FALSE)
  8. Appuyez sur Entrée et vous devriez voir le résultat apparaître dans la cellule avec la formule VLOOKUP.
  9. Faites glisser la cellule vers le bas pour copier la formule dans le reste des cellules de la colonne.

Vous obtiendrez rapidement les données dont vous avez besoin, sans avoir à rechercher manuellement chaque valeur correspondante et à les saisir dans le nouveau tableau.

2. VLOOKUP avec des caractères génériques

Si vous connaissez seulement une partie de la clé de recherche, vous pouvez effectuer une recherche VLOOKUP pour des correspondances partielles en utilisant les caractères génériques suivants :

  • Le point d’interrogation (?) pour correspondre à un seul caractère
  • L’astérisque (*) pour correspondre à des séquences de caractères

Supposons que vous souhaitez récupérer des informations sur un produit spécifique dans le même tableau.

Si vous ne connaissez pas l’identifiant complet du produit, mais vous vous souvenez de la première lettre “A”, utilisez une astérisque pour remplir la partie manquante dans votre formule :

=VLOOKUP("A*",A:D,1,FALSE)

Appuyez sur Entrée et voyez le résultat :

Vous pouvez créer une formule VLOOKUP plus flexible en entrant la partie connue de la clé de recherche dans une cellule, puis en ajoutant l’astérisque (*). Ensuite, définissez le paramètre trié sur VRAI.

Par exemple, vous pouvez extraire le plan de tarification correspondant en utilisant cette formule :

=VLOOKUP($F$1&"*",A:D,2,TRUE)

Pour obtenir le prix réel, utilisez cette formule :

=VLOOKUP($F$1&"*",A:D,3,TRUE)

3. VLOOKUP sensible à la casse

Comme mentionné précédemment, VLOOKUP ne fait pas la distinction entre les lettres majuscules et minuscules. Si vous avez besoin d’une recherche sensible à la casse, utilisez INDEX MATCH avec les fonctions EXACT et TRUE dans votre formule de tableau VLOOKUP Google Sheets :

=ArrayFormula(INDEX(plage_de_retour, MATCH(TRUE,EXACT(plage_de_recherche, clé_de_recherche),0)))

En utilisant le tableau d’exemple ci-dessous, supposons que la clé de recherche se trouve dans la cellule A3, la plage de recherche est G3:G8 et la plage de retour est F3:F8.

La formule devrait ressembler à ceci :

=ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))

La formule peut faire la distinction entre les caractères minuscules et majuscules (a-1001 et A-1001).

4. VLOOKUP sur une autre feuille dans le même fichier de feuille de calcul

Supposons que vous ayez une table “Employés” dans une feuille, et une table “Ventes” dans une autre feuille.

Voici comment récupérer les taux horaires correspondant aux identifiants d’employés E010 et E040 à partir de la feuille “Employés”, et les afficher dans les cellules B3 et B4 de votre feuille “Ventes”.

  1. Sélectionnez la cellule cible.
  2. Entrez =VLOOKUP(A3,.
  3. A3 est la cellule qui contient la valeur que vous souhaitez rechercher.
  4. Définissez la plage de recherche sur les colonnes spécifiques de la feuille “Employés”.
  5. Verrouillez la plage de cellules en appuyant sur F4 (ou Ctrl+F4) sur votre clavier. Cela garantit que ces références ne changeront pas lorsque la formule sera copiée dans d’autres cellules de la colonne.
  6. La formule VLOOKUP devrait maintenant ressembler à ceci : =VLOOKUP(A3,Employés!$A$3:$C$8.
  7. Ajoutez une virgule après le dernier guillemet suivi de l’index de la colonne contenant les valeurs que vous souhaitez récupérer.
  8. Entrez le nombre ‘3’ puis ajoutez une parenthèse fermante.
  9. Appuyez sur Entrée et vous devriez voir le taux horaire correspondant à l’identifiant de l’employé E010 dans la cellule B3 de votre feuille “Ventes”.
  10. Faites glisser la formule vers le bas pour remplir le reste des cellules de la colonne.

5. VLOOKUP sur une autre feuille dans un fichier de feuille de calcul séparé

Effectuer une recherche VLOOKUP sur une autre feuille dans un fichier de feuille de calcul séparé utilise la même fonction que l’exemple précédent.

Cependant, le deuxième paramètre est légèrement différent – il comprend la fonction IMPORTRANGE.

La fonction IMPORTRANGE est généralement utilisée pour importer des valeurs de cellules d’un fichier de feuille de calcul distinct dans votre feuille de calcul actuelle.

Elle comprend deux paramètres :

  • spreadsheet_key est l’URL de la feuille de calcul que vous souhaitez importer, et elle doit être spécifiée entre guillemets (” “).
  • range_string est une référence aux plages de cellules que vous souhaitez importer. Elle doit contenir le nom de la feuille, y compris les cellules que vous souhaitez importer. Par exemple, si vous importez les cellules A3:C8 de la feuille “Employés” dans l’exemple précédent, votre range_string devrait être “Employés!A3:C8”.

Supposons que vous ayez :

  • Une table “Employés” dans une feuille intitulée “Employés” dans un fichier de feuille de calcul appelé “Ss1”.
  • Une table “Ventes” dans une feuille intitulée “Ventes” dans un autre fichier de feuille de calcul appelé “Ss2”.

Dans cet exemple, nous allons récupérer les taux horaires correspondant aux identifiants d’employés E010 et E014 à partir de la feuille “Employés” dans “Ss1” et les afficher dans les cellules B3 et B4 de la feuille “Ventes” dans “Ss2”.

Voici comment faire :

  1. Cliquez sur B3 dans la table “Ventes” dans “Ss2”.
  2. Entrez =VLOOKUP(, puis sélectionnez la cellule A3, suivi d’une virgule.
  3. Insérez la fonction IMPORTRANGE en tant que deuxième paramètre, puis une parenthèse ouvrante.
  4. Ouvrez “Ss1” et sélectionnez la feuille “Employés”.
  5. Copiez l’URL de la feuille de calcul Google à partir de la barre d’adresse de votre navigateur.
  6. Revenez à la feuille de calcul “Ss2” et collez l’URL dans la fonction IMPORTRANGE entre guillemets.
  7. Ajoutez une virgule après le dernier guillemet suivi du nom de la feuille source – “Employés” dans ce cas.
  8. Ajoutez un point d’exclamation (!) et entrez les plages de cellules ($A$3:$C$8) que vous souhaitez rechercher dans la feuille source.
  9. Entourez le paramètre complet (nom de la feuille source, point d’exclamation et plage de cellules) de guillemets, suivi d’une virgule et d’une parenthèse fermante (pour fermer la fonction IMPORTRANGE).
  10. La formule est maintenant : =VLOOKUP(A3,IMPORTRANGE("https://docs.google.com/spreadsheets/d/1Od_qTN0ze4nvh4cfoDjYCHxPJmdjAqTEABrvLom0KM4/edit#gid=870777933","Employés!$A$3:$C$8"),3).
  11. Ajoutez une virgule après le dernier guillemet suivi de l’index de la colonne contenant les valeurs que vous souhaitez récupérer – les taux horaires dans la troisième colonne de la plage A3:C8.
  12. Appuyez sur Entrée. Vous devriez maintenant voir le taux horaire correspondant à l’identifiant d’employé E010 dans la cellule B3 de votre table “Ventes”.
  13. Faites glisser la formule vers le bas pour remplir le reste des cellules de la colonne.

VLOOKUP peut être une fonction puissante une fois que vous avez compris comment l’utiliser pour référencer des informations dans plusieurs feuilles de calcul Google. Les modifications de données dans la feuille source sont automatiquement mises à jour dans les cellules connectées, ce qui facilite la référence à des données sur plusieurs feuilles de calcul Google rapidement.

Conclusion

VLOOKUP élimine la corvée de la recherche et de la référence manuelle des cellules dans Google Sheets. C’est pourquoi les utilisateurs de Google Sheets, qu’ils soient scientifiques ou administrateurs de paie, considèrent VLOOKUP comme indispensable. Bien que VLOOKUP existe sous de nombreuses formes, le résultat est toujours le même : vous gagnez du temps et de l’énergie en évitant les tâches fastidieuses. Vous pouvez maintenant vous concentrer sur les tâches qui comptent vraiment.

Commencez dès aujourd’hui à utiliser VLOOKUP dans Google Sheets pour simplifier vos processus de feuille de calcul et accélérer l’analyse de vos données. Pour plus d’informations sur les outils et les conseils de Google Sheets, visitez Crawlan.com.

Related posts