Comment utiliser Vlookup pour renvoyer un résultat de tableau dans Google Sheets

Ne limitez pas vos expériences avec Vlookup à une seule clé de recherche et à un résultat dans une seule cellule. Vous pouvez faire beaucoup plus avec Vlookup. Dans cet article, nous allons découvrir des astuces pour utiliser Vlookup afin de renvoyer un résultat de tableau dans Google Sheets. Ne vous inquiétez pas si vous êtes déjà confus par mes deux précédents tutoriels avancés sur Vlookup qui traitent d’un sujet similaire. Lesquels sont-ils ?

Utilisation de Vlookup pour renvoyer plusieurs valeurs dans Google Sheets

Ici, la formule Vlookup utilise une seule clé de recherche pour trouver une correspondance dans la première colonne et renvoie plusieurs valeurs de la même ligne que celle de la correspondance trouvée.

Comment utiliser VLOOKUP avec plusieurs critères dans Google Sheets

Dans ce cas, nous utilisons une colonne auxiliaire pour combiner les valeurs de deux colonnes et utilisons cette colonne comme première colonne de notre recherche Vlookup. Ainsi, la clé de recherche Vlookup sera également une clé combinée.

Mais dans ce tutoriel, j’utilise une colonne entière comme colonne de clé de recherche à l’aide de ARRAYFORMULA et je trouve toutes les correspondances dans la première colonne d’un autre ensemble de données, puis je renvoie le résultat sous forme de tableau. Vous pouvez facilement comprendre cela grâce à l’exemple ci-dessous.

Similar: Case Sensitive Vlookup in Google Sheets

Astuces pour utiliser Vlookup pour renvoyer un résultat de tableau dans Google Sheets

Comme je l’ai mentionné, vous pouvez utiliser la fonction Vlookup pour renvoyer un résultat de tableau dans Google Doc Spreadsheets.

Dans la colonne I3:I, vous pouvez voir quelques noms de vendeurs. La formule Vlookup dans la cellule J3 recherche ces noms dans la première colonne de la plage A3:G, puis renvoie le résultat de la deuxième colonne.

Si aucune correspondance n’est trouvée, la formule renverra une cellule vide. C’est pourquoi la cellule J5 est vide. Il n’y a pas de nom « Gregg Walsh » dans la première colonne de la plage de recherche.

Bien sûr, je vais vous expliquer comment cette formule de tableau Vlookup est différente de la formule normale, avec laquelle vous êtes peut-être familier.

Formule 1:
Vlookup pour renvoyer un résultat de tableau dans Google Sheets

=ArrayFormula(IFERROR(vlookup(I3:I,A3:G,2,FALSE)))

La formule ci-dessus est équivalente à :

=ArrayFormula(IFERROR(vlookup({"Ginge Reese";"Roy Cannon";"Gregg Walsh";"Ann Rivera"},A3:G,2,FALSE)))

Formule 2:
Formule de base Vlookup.

=vlookup(I3,A3:G,2,FALSE)

Et la formule ci-dessus est équivalente à :

=vlookup("Ginge Reese",A3:G,2,FALSE)

Comparez simplement la formule 1 avec la formule 2 et comprenez la différence.

Dans la formule 1, j’ai utilisé la colonne I3:I comme colonne de clé de recherche dans Vlookup. Mais dans la formule 2, il n’y a que la référence de cellule I3.

Ici, la première formule Vlookup utilise un tableau comme clé de recherche et renvoie un résultat de tableau. Nous devons donc envelopper la formule Vlookup avec ArrayFormula.

J’espère que vous connaissez déjà l’utilisation de IFERROR. Son rôle est de supprimer les erreurs #N/A! ou toute autre erreur renvoyée par Vlookup.

Si vous êtes uniquement préoccupé par les erreurs #N/A!, il est préférable d’utiliser IFNA, qui est une fonction relativement nouvelle.

De cette manière, vous pouvez utiliser Vlookup pour renvoyer un résultat de tableau dans Google Sheets.

Conclusion

En apprenant les astuces avancées d’utilisation de fonctions telles que Vlookup, Sumproduct, Sumif et Query, vous pouvez économiser de nombreuses heures de travail.

Par exemple, la formule Vlookup unique ci-dessus pourrait remplacer plusieurs formules Vlookup.

Alors, apprenez l’utilisation avancée des fonctions de Google Sheets et améliorez votre efficacité dans votre travail.

Consultez plus de conseils et astuces sur Crawlan.com pour améliorer vos compétences de feuille de calcul Google Sheets!

Articles en lien