Vlookup Entre Deux Fichiers Google Sheets Séparés

Vous pouvez utiliser la fonction Vlookup entre deux fichiers Google Sheets séparés. Découvrons comment effectuer une recherche verticale dans une autre feuille avec des exemples.

Je vais utiliser deux des fonctions de Google Sheets pour cela. Sans aucun doute, il y a Vlookup et l’autre est Importrange. La fonction Importrange agit comme une plage dans Vlookup d’une autre feuille.

Syntaxe: VLOOKUP(clé_de_recherche, plage, index, [trié])

Supposons que vous ayez deux fichiers Google Sheets appelés « Test1 » et « Test2 ». Voyons comment effectuer une recherche verticale dans « Test1 » à partir de « Test2 ».

Cela signifie que la formule sera dans « Test2 » et la plage de données sera dans « Test1 ».

Comment effectuer une recherche Vlookup entre deux fichiers Google Sheets séparés

Données dans la feuille « Test1 ».

Ces données montrent le classement des pays par PIB historique (source). Ne perdez pas votre temps à taper ces données. Vous pouvez les importer.

Pour cela, vous pouvez appliquer cette formule IMPORTHTML dans la cellule A1, dans « Test1 », qui importera probablement les données de la source ci-dessus.

=importhtml("https://en.wikipedia.org/wiki/List_of_countries_by_largest_historical_GDP","table",2)

La première colonne de ces données d’exemple contient les années. Ce sera notre colonne de recherche.

La deuxième colonne contient le nom du pays classé premier et son PIB.

La troisième colonne contient le nom du pays classé deuxième et son PIB, et ainsi de suite.

Ma clé de recherche serait une ou plusieurs années spécifiques.

Je veux renvoyer le nom du pays correspondant et son PIB dans l’index de colonne spécifié.

Nous aborderons plus tard la recherche Vlookup depuis une autre feuille. Pour l’instant, considérons une seule feuille.

Si la formule est dans « Test1 », elle serait comme ceci.

Formules dans Test1 (Classeur Unique)

  1. Formule Vlookup 1 dans « Test1 » (L2):

=vlookup(2015,A1:K,2,false)

Il renvoie le classement de la colonne 2 (1er rang), c’est-à-dire la valeur dans la cellule B2.

  1. Formule Vlookup 2 dans « Test1 » (M2):

=ArrayFormula(vlookup(2015,A1:K,{2,3,4,5,6,7,8,9,10,11},false))

Il renvoie les valeurs des colonnes 2 à 11, c’est-à-dire les valeurs dans la plage B2:K2, dans M2:N2.

Au lieu de taper les chiffres (index de colonne) en séquence, vous pouvez utiliser la fonction Columns.

Astuce: Utilisation de la fonction COLUMNS dans Vlookup dans Google Sheets.

Si vous n’êtes pas familiarisé avec ce type de formule, c’est-à-dire Vlookup avec plusieurs colonnes, vous pouvez lire ce guide.

Vérifiez également: Les valeurs multiples à l’aide de Vlookup dans Google Sheets sont possibles [Comment faire].

De plus, vous avez la possibilité d’utiliser plusieurs clés de recherche comme;

  1. Formule Vlookup 3 dans « Test1 » (L3):

=ArrayFormula(vlookup({2010;2015},A1:K,2,false))

Vous voulez apprendre ce type de recherche verticale? Suivez ensuite le lien ci-dessous.

Vous pourriez aimer: Comment utiliser Vlookup pour renvoyer un résultat de tableau dans Google Sheets.

Puis-je utiliser toutes ces formules Vlookup entre deux classeurs ou deux fichiers séparés dans Google Sheets?

Oui ! Nous y voilà.

Comment effectuer une recherche Vlookup depuis une autre feuille dans Google Sheets

Maintenant, je suis dans ma deuxième feuille de calcul Google Sheets appelée « Test2 », et j’applique toutes les trois formules ci-dessus dans cette feuille.

Étapes à suivre:
Copiez d’abord l’URL de la feuille « Test1 ».
Ensuite, entrez cette formule dans n’importe quelle cellule de la feuille 2, c’est-à-dire dans « Test2 ».

=importrange("URL","Sheet1!A1:K")

Veuillez remplacer l’URL par votre URL copiée.

J’ai la formule mentionnée dans la cellule C2. Elle renvoie l’erreur #REF!.

La formule nécessite l’accès à « Test1 » que vous pouvez donner comme suit.

Il vous suffit de pointer votre souris sur la cellule C2 et de cliquer sur le bouton « Autoriser l’accès ».

Voici les formules pour effectuer une recherche Vlookup entre deux classeurs/fichiers Google Sheets séparés.

  1. Recherche Vlookup depuis une autre feuille (Formule 1 dans « Test2 »):

Double-cliquez sur la cellule C2, où réside notre formule Importrange, et modifiez-la comme suit.

=vlookup(2015,importrange("URL","Sheet1!A1:K"),2,false)

C’est la même formule que j’ai utilisée dans le premier classeur, c’est-à-dire dans Test1!L2.

Vous pouvez remonter cette page et voir cette formule.

Ici, j’ai simplement remplacé la plage A1:K par la formule Importrange.

En résumé, pour effectuer une recherche Vlookup entre deux fichiers/fichiers Google Sheets séparés, il suffit de remplacer la plage par IMPORTRANGE.

VLOOKUP(clé_de_recherche, importrange, index, [trié])

De la même manière, vous pouvez utiliser les formules « Test1 » 2 et 3 dans « Test2 ».

Voici un autre exemple de recherche Vlookup depuis une autre feuille dans Google Sheets.

Vlookup Entre Deux Fichiers Google Sheets Séparés et Clés de Recherche Multiples

Dans tous les exemples ci-dessus, les clés de recherche sont codées en dur.

Elles sont saisies manuellement dans la formule au lieu de références de cellules.

Ici, je les ai saisies dans les cellules A2, A3 et A4. Cela signifie que les années à rechercher se trouvent dans la plage de cellules A2:A4 dans « Test2 ».

Pour l’utilisation de la formule, veuillez consulter l’image ci-dessous.

Lorsqu’il y a plusieurs clés de recherche, vous devez envelopper la recherche Vlookup avec ARRAYFORMULA. C’est conforme aux formules 2 et 3 de la feuille « Test1 ».

C’est tout ce qu’il faut savoir sur l’utilisation de Vlookup avec IMPORTRANGE pour effectuer une recherche depuis une autre feuille dans Google Sheets. Profitez-en!

Visitez Crawlan.com

Articles en lien