Comment utiliser VLOOKUP dans Google Sheets

Dans Google Sheets, VLOOKUP est une fonction qui vous permet de trouver rapidement une information dans votre feuille de calcul en fonction d’une donnée connue. La syntaxe de VLOOKUP est la suivante :

=VLOOKUP(recherche, plage, index, [trié])

Vous pouvez l’utiliser pour répondre à une question spécifique en utilisant votre ensemble de données. Par exemple, si vous disposez d’une feuille de calcul avec des noms d’employés et des titres de poste, vous pouvez utiliser VLOOKUP pour répondre aux questions telles que « Quel est le titre de poste de Susie ? » ou « Qui est le chef de projet ? »

À la fin de ce tutoriel, vous serez en mesure d’utiliser la fonction VLOOKUP pour trouver une information spécifique dans votre feuille de calcul et reconnaître quand vous pourriez vouloir utiliser une fonction alternative, comme HLOOKUP ou XLOOKUP.

Formule VLOOKUP

La syntaxe de VLOOKUP est la suivante :

=VLOOKUP(recherche, plage, index, [trié])

Voici un aperçu rapide des éléments d’entrée :

  • recherche : La valeur connue qui correspond à l’information que vous recherchez.
  • plage : La zone entière de votre feuille de calcul dans laquelle effectuer la recherche.
  • index : Le numéro de la colonne où se trouve votre information par rapport à la plage.
  • trié : (Optionnel) Pour une correspondance exacte avec votre valeur de recherche, écrivez FALSE et pour une correspondance approximative, écrivez TRUE.

Comment utiliser VLOOKUP

VLOOKUP signifie recherche verticale. Vous devriez utiliser cette fonction lorsque vos données sont organisées en colonnes, c’est-à-dire que chaque colonne liste un critère spécifique et que les données sont liées sur chaque ligne.

Si vos données sont organisées en lignes, avec des données connexes dans chaque colonne, vous devriez utiliser HLOOKUP (recherche horizontale). Nous parlerons de HLOOKUP plus tard dans cet article. Ici, nous détaillerons, étape par étape, comment utiliser VLOOKUP.

1. Décidez où vous souhaitez afficher cette information.

Vous saisirez la fonction VLOOKUP dans une cellule vide de votre feuille de calcul, donc votre première étape consiste à décider où vous souhaitez afficher votre réponse.

Avec vos données organisées en colonnes, il est généralement conseillé de garder votre formule VLOOKUP dans une colonne séparée à côté de vos données plutôt que dans une ligne au-dessus ou en dessous de vos données. Cela peut faciliter un peu votre organisation si vous souhaitez ajouter de nouvelles lignes, trier ou filtrer vos données. Si vous préférez, vous pouvez également créer une feuille (onglet) séparée dans votre feuille de calcul pour héberger vos fonctions.

Si vous suivez avec la feuille de pratique, je vais commencer ma fonction VLOOKUP dans la cellule I4 en tapant =VLOOKUP(.

VLOOKUP function displayed in Google Sheets

2. Déterminez votre valeur de recherche.

Votre valeur de recherche est la valeur connue qui correspond à l’information que vous recherchez. Dans notre feuille de pratique, si vous voulez savoir quel film a été en tête du box-office en 1994, votre valeur de recherche serait 1994.

Vous pouvez taper votre valeur de recherche directement dans la fonction ou vous pouvez référencer une cellule spécifique de votre feuille de calcul. En tapant votre valeur de recherche dans une nouvelle cellule et en référençant la cellule dans votre fonction, vous pouvez rapidement répondre à de multiples questions avec votre fonction VLOOKUP. Plutôt que de retaper la fonction avec plusieurs valeurs de recherche, vous pouvez utiliser la même fonction pour trouver les films qui ont été en tête du box-office en 1994, 1995 et 1996 en changeant simplement le texte dans votre cellule référencée.

Dans ma feuille de pratique, je vais référencer la cellule I3 pour ma valeur de recherche, et dans la cellule I3, je vais écrire 1994. Maintenant, ma fonction se lit =VLOOKUP(I3,.

VLOOKUP function search key displayed in Google Sheets

3. Identifiez votre plage.

Votre plage est l’ensemble de votre feuille de calcul dans lequel vous souhaitez effectuer la recherche. Si vous sélectionnez l’ensemble de la zone où se trouvent vos données, la plage serait indiquée par cellule supérieure gauche:cellule inférieure droite. Si votre plage comprend des colonnes entières, vous pouvez indiquer votre plage par colonne la plus à gauche:colonne la plus à droite.

Dans ma feuille de pratique, j’écrirai ma plage comme A:F. Je pourrais également écrire ma plage comme A2:F47, mais alors je devrais me rappeler d’ajuster ma fonction VLOOKUP si j’ajoute de nouvelles lignes de données concernant les futurs gagnants du box-office. Maintenant, ma fonction se lit =VLOOKUP(I3,A:F,.

VLOOKUP function range displayed in Google Sheets

4. Comptez les colonnes de votre plage pour trouver votre index.

Votre index est le numéro de la colonne où se trouve votre information par rapport à la plage. Ce sera toujours un entier positif.

Pour trouver votre index, commencez avec votre première colonne en tant que 1 et comptez jusqu’à la colonne où se trouve votre plage.

Dans ma feuille de pratique, je recherche un titre de film, que je sais être dans la colonne B, ou la deuxième colonne de ma plage A:F. Mon index est 2, donc maintenant, ma fonction se lit =VLOOKUP(I3,A:F,2,.

VLOOKUP function index displayed in Google Sheets

5. Répondez avec TRUE ou FALSE pour l’entrée trié.

Pour la dernière entrée, vous écrirez soit TRUE, soit FALSE. Si vous souhaitez une correspondance exacte avec votre valeur de recherche, écrivez FALSE ; si vous voulez une correspondance approximative, écrivez TRUE. Cette entrée est facultative et sera par défaut TRUE si vous ne l’utilisez pas, mais en général, FALSE est considéré comme la meilleure pratique ici.

Dans ma feuille de pratique, parce que je veux une correspondance exacte, j’écrirai FALSE, puis je terminerai ma fonction avec une parenthèse : =VLOOKUP(I3,A:F,2,FALSE).

VLOOKUP function index displayed in Google Sheets

En appuyant sur Entrée sur mon clavier, la réponse à notre question apparaîtra : le film le plus rentable de 1994 était le classique instantané de Disney, Le Roi Lion !

Étape bonus facultative : Mise en forme de votre VLOOKUP pour une utilisation répétée

Si vous prévoyez d’utiliser votre fonction VLOOKUP pour répondre à plusieurs questions, il peut être utile d’ajouter des étiquettes et une mise en forme autour de votre fonction. Vous pouvez également ajouter d’autres fonctions VLOOKUP pour extraire rapidement encore plus de données liées à votre valeur de recherche.

Par exemple, dans ma feuille de pratique, j’ai complété la fonction VLOOKUP du titre du film avec des fonctions supplémentaires pour extraire le réalisateur principal et les recettes au box-office, toutes liées à la valeur de recherche originale dans I3. J’ai également ajouté des étiquettes dans la colonne à gauche de mes fonctions pour pouvoir voir clairement les données que mes fonctions VLOOKUP extraient, j’ai intitulé mes fonctions dans la ligne au-dessus de ma valeur de recherche pour me rappeler facilement ma question, et j’ai ajouté des bordures pour différencier mes fonctions du reste des données de ma feuille.

Maintenant, je peux répondre rapidement à plusieurs questions sur le film le plus rentable pour n’importe quelle année donnée en changeant simplement l’année indiquée dans la cellule I3.

VLOOKUP function formatted for repeat use displayed in Google Sheets

Tâches VLOOKUP connexes

Voici quelques autres façons d’utiliser VLOOKUP dans Google Sheets :

VLOOKUP avec plusieurs critères

Vous ne pouvez utiliser qu’une seule valeur de recherche dans une fonction VLOOKUP, mais il existe des solutions de contournement si vous souhaitez rechercher des informations avec deux (ou plus) valeurs de recherche. La manière la plus courante d’aborder une VLOOKUP avec plusieurs critères est de créer une « colonne d’aide ».

Une colonne d’aide est essentiellement une colonne supplémentaire que vous créez qui combine vos deux critères en une seule colonne. Vous pouvez le faire à l’aide d’une formule, =[cellule]&[cellule].

Ensuite, dans votre fonction VLOOKUP, votre valeur de recherche combine vos deux critères de manière similaire. Si vous faites référence à des cellules dans votre espace de travail, vous pouvez formater votre valeur de recherche comme [cellule]&[cellule], ou vous pouvez taper directement les informations que vous recherchez dans la fonction, [critère1]&[critère2].

Jetez un coup d’œil à l’image ci-dessous pour voir comment utiliser une colonne d’aide et deux cellules de valeur de recherche pour savoir combien d’argent le film Harry Potter réalisé par Chris Columbus a rapporté.

VLOOKUP function with multiple criteria displayed in Google Sheets

VLOOKUP avec des déclarations IF

Si vous souhaitez répondre à une question par oui ou par non en utilisant vos données, vous pouvez envelopper votre fonction VLOOKUP avec une déclaration IF. Cela renverra un texte personnalisé dans des conditions spécifiques.

Pour ce faire, vous utilisez une déclaration IF régulière, = SI(expression_logique, valeur_si_vrai, valeur_si_faux), avec votre fonction VLOOKUP comme partie de votre expression logique.

Jetez un coup d’œil à l’image ci-dessous pour voir comment utiliser une déclaration IF pour répondre à la question de savoir si le film le plus rentable d’une année donnée a rapporté plus de 10 milliards de dollars de recettes.

VLOOKUP function with IF statements displayed in Google Sheets

VLOOKUP avec des déclarations IFNA

Vous pouvez utiliser votre VLOOKUP avec une fonction IFNA pour renvoyer un texte personnalisé si votre valeur de recherche ne peut pas être trouvée. Votre texte personnalisé apparaîtra à la place d’une erreur #N/A.

Pour ce faire, entourez votre fonction VLOOKUP avec une fonction IFNA :

=SI.NON.DISP(VLOOKUP(recherche, plage, index, [trié]),"[valeur_de_retour]")

Jetez un coup d’œil à l’image ci-dessous pour voir comment utiliser une fonction IFNA pour renvoyer la phrase « Indisponible » si vous essayez de trouver des données de box-office pour une année en dehors de l’ensemble de données, de 1977 à 2022.

VLOOKUP function with IFNA statements displayed in Google Sheets

Erreurs courantes de VLOOKUP et solutions

Si vous n’écrivez pas correctement votre fonction, vous obtiendrez une erreur d’analyse de formule. Voici quelques messages d’erreur courants associés à VLOOKUP et quelques suggestions pour résoudre les problèmes :

  • #NAME? : Une erreur de nom indique qu’une de vos entrées est inattendue. Par exemple, si vous écrivez une lettre au lieu d’un nombre pour l’index, ou si vous écrivez NO au lieu de FALSE pour trié. Les fonctions Google Sheets suivent certaines conventions linguistiques, et cette erreur a tendance à apparaître si une entrée est en dehors de ces conventions.

  • #REF : Cette erreur indique que votre index se trouve en dehors de votre plage. Lorsque vous comptez votre index, assurez-vous de ne compter que les colonnes de votre plage en commençant par un pour la première colonne. Par exemple, si votre plage est constituée des colonnes B à D (B:D), B serait l’index 1, C serait 2 et D serait 3. Utiliser un index 4 ici renverrait une erreur #REF.

  • #VALUE! : Cette erreur indique généralement un problème avec votre index, tel que l’utilisation d’un nombre négatif ou zéro. Assurez-vous d’utiliser uniquement des entiers positifs comme index, en comptant les colonnes de votre plage de gauche à droite, votre valeur de recherche se trouvant dans la première colonne de votre plage.

  • #N/A : Cette erreur indique que votre valeur de recherche ne peut pas être trouvée dans votre première colonne. Vérifiez que vous avez correctement orthographié votre valeur de recherche et utilisé une ponctuation correcte dans toute votre fonction.

  • Retourne la mauvaise valeur : Il y a quelques raisons courantes pour lesquelles une fonction VLOOKUP renvoie une valeur incorrecte :

    • Cela peut être lié à l’entrée trié. Si vous laissez cette entrée vide (donc par défaut TRUE) ou écrivez TRUE, mais que votre première colonne n’est pas triée par ordre croissant, vous obtiendrez une valeur incorrecte. Essayez de trier votre colonne ou de changer trié en FALSE.
    • Cela peut être lié à l’ensemble de données. Si votre valeur de recherche apparaît plusieurs fois dans votre première colonne, VLOOKUP ne renverra que la valeur associée à la première mention de votre valeur de recherche.
    • Cela peut être lié à votre processus de nettoyage des données. VLOOKUP ne fait pas la distinction entre les majuscules et les minuscules, mais il est sensible aux espaces et aux caractères supplémentaires. Assurez-vous de travailler avec des données propres et d’utiliser les mêmes conventions de caractères dans votre ensemble de données et votre valeur de recherche.

Découvrez plus : [Comment résoudre l’erreur d’analyse de formule : Google Sheets]

Limitations et alternatives

VLOOKUP est une recherche verticale, ce qui signifie qu’elle recherche des colonnes et ne recherche que de gauche à droite. Si vos données sont organisées différemment, vous voudrez peut-être utiliser une fonction différente, mais similaire, pour effectuer votre recherche.

VLOOKUP vs HLOOKUP

HLOOKUP est une recherche horizontale. Utilisez une fonction HLOOKUP si vos données sont organisées par lignes.

La syntaxe de HLOOKUP est la suivante :

=HLOOKUP(recherche, plage, index, [trié])

Vous remarquerez que la syntaxe de HLOOKUP est presque identique à celle de VLOOKUP. La différence est que vous considérez les lignes au lieu des colonnes. Votre valeur de recherche doit être trouvée dans la première ligne de votre plage, et pour trouver votre index, vous devez compter les lignes au lieu des colonnes.

VLOOKUP vs XLOOKUP

XLOOKUP est une fonction plus récente dans Google Sheets qui vous permet de rechercher des données dans n’importe quelle direction.

La syntaxe de XLOOKUP est la suivante :

=XLOOKUP(recherche, plage_recherche, plage_résultat, valeur_manquante, mode_correspondance, mode_recherche)

Cette syntaxe semble plus complexe que celle de VLOOKUP, mais plusieurs entrées sont facultatives. Dans sa forme la plus simple, vous n’avez qu’à taper =XLOOKUP(recherche, plage_recherche, plage_résultat).

Voici un aperçu rapide :

  • recherche : Comme VLOOKUP, il s’agit de la valeur connue qui correspond à l’information que vous recherchez.
  • plage_recherche : La colonne ou la ligne unique de votre feuille de calcul où se trouvera votre valeur de recherche.
  • plage_résultat : La colonne ou la ligne unique de votre feuille de calcul où se trouvera votre résultat.
  • valeur_manquante : (Facultatif) Le texte personnalisé que vous souhaitez renvoyer si votre valeur de recherche ne peut pas être trouvée. S’il est laissé vide, il s’affichera #N/A par défaut.
  • mode_correspondance : (Facultatif) La manière dont vous souhaitez rechercher la plage_recherche pour la recherche, soit :
    • 0 pour une correspondance exacte (par défaut, si laissé vide).
    • -1 pour une correspondance exacte ou, si indisponible, une correspondance inférieure à la valeur de recherche.
    • 1 pour une correspondance exacte ou, si indisponible, une correspondance supérieure à la valeur de recherche.
    • 2 pour une correspondance de type joker.
  • mode_recherche : (Facultatif) La manière dont vous souhaitez rechercher la plage_résultat, soit :
    • 1 pour rechercher de la première entrée à la dernière (par défaut, si laissé vide).
    • -1 pour rechercher de la dernière entrée à la première.
    • 2 pour rechercher avec une recherche binaire lorsque la plage est triée par ordre croissant.
    • -2 pour effectuer une recherche binaire lorsque la plage est triée par ordre décroissant.

Poursuivez votre apprentissage

Vous souhaitez renforcer vos compétences dans le travail avec les données en utilisant Google Sheets ? Inscrivez-vous au Google Data Analytics Professional Certificate. Vous en apprendrez davantage sur les feuilles de calcul et d’autres outils d’analyse clés.

Profitez de l’utilisation puissante de VLOOKUP dans Google Sheets et transformez vos données en informations précieuses pour prendre des décisions éclairées !

Retrouvez d’autres articles intéressants sur Crawlan.com.

Articles en lien