Si votre valeur de recherche et votre plage de recherche sont stockées dans différents classeurs Excel (feuilles de calcul), VLOOKUP fera le travail facilement. Cependant, si vous devez consulter un autre fichier Excel en ligne, cela créera des difficultés. Lisez la suite pour en savoir plus.

Table des matières masquer

Comment télécharger un autre classeur dans Excel

Nous avons importé un ensemble de données de Google Sheets vers Excel à l’aide de Coupler.io, une solution pour les exportations automatiques de données à partir de plusieurs applications et sources.

1-dataset-in-one-spreadsheet

En savoir plus sur les intégrations Microsoft Excel pour l’exportation de données selon un calendrier.

Les données ont été importées dans le classeur intitulé « jeu de données » – il s’agit de notre plage de recherche. Les valeurs de recherche sont stockées dans une autre feuille de calcul, intitulée « utilisateurs ».

2-dataset-another-spreadsheet

Regardons ces deux feuilles de calcul. Suivez les étapes suivantes:

  • Tapez =vlookup( dans la cellule B2 du classeur utilisateurs.
 Tapez "= vlookup(" dans la cellule B2 du classeur utilisateurs.
  • Spécifiez la valeur de recherche. Vous pouvez entrer une chaîne entre guillemets ou référencer une cellule comme nous l’avons fait:
 Spécifiez la valeur de recherche
  • Entrez une virgule / point-virgule (en fonction du séparateur de liste défini dans vos paramètres régionaux), cliquez sur la feuille de calcul avec la plage que vous souhaitez rechercher et sélectionnez la plage souhaitée. Dans notre cas, la formule inachevée ressemble à ceci:
=vlookup(A2,dataset!$A:$F1
5-select-lookup-range

Donc, fondamentalement, vous pouvez taper manuellement la plage à rechercher en utilisant l’exemple suivant:

dataset!$A:$F1
  • – nom de la feuille de calcul
  • dataset! – nom de la feuille de calcul
  • $A:$F1 – plage verrouillée à rechercher
  • Dans la barre de formule, ajoutez une virgule / point-virgule et entrez le numéro de colonne, qui contient la valeur correspondante à renvoyer. Dans notre cas, le nombre est 4 (colonne D).
=vlookup(A2,dataset!$A:$F1,4
  • Ajoutez une virgule / point-virgule et entrez FALSE pour renvoyer la correspondance exacte. Fermez le support et appuyez sur entrée
=vlookup(A2,dataset!$A:$F1,4,FALSE)
6-vlookup-formula-another-spreadsheet

Pour renvoyer les valeurs correspondantes pour les autres utilisateurs, nous pouvons faire glisser la formule vers le bas:

7-drag-vlookup-formula

Ou utilisez une formule de tableau:

  • Vous devez spécifier un tableau comme valeur de recherche
=VLOOKUP(A2:A66,dataset!$A:$F1,4,FALSE)
  • Sélectionnez ensuite un tableau où renvoyer les valeurs correspondantes, insérez la formule VLOOKUP dans la barre de formule et appuyez sur Ctrl + Maj + Entrée pour Windows (Commande + Retour pour Mac)

8-vlookup-another-spreadsheet-array

Comment vlookup un autre fichier Excel en ligne

Malheureusement, le flux décrit ci-dessus pour VLOOKUP ne fonctionne pas avec les classeurs Excel en ligne. Vous ne pouvez pas sélectionner la plage à rechercher dans une autre feuille de calcul. Le moyen le plus simple de résoudre ce problème consiste à importer les données requises d’un autre classeur (Excel vers Excel) en utilisant Coupler.io et effectuez le vlookup comme ci-dessus.

Ou vous pouvez rechercher à partir d’une autre feuille de calcul en utilisant cette syntaxe:

=VLOOKUP("lookup_value",'https://d.docs.live.net/spreadsheet-id/Docs/sheet-name'!locked-lookup-range,column_number,match)

Voyons comment cela fonctionne dans l’exemple. Nous utiliserons les mêmes classeurs ci–dessus – ensemble de données et utilisateurs – mais édités dans Excel Online.

9-dataset-users-excel-online

Les paramètres dont nous avons besoin pour notre formule VLOOKUP sont:

  • "lookup_value" – D2
10-lookup-value
  • Vous pouvez trouver l’ID de feuille de calcul de votre classeur Excel en ligne dans la barre d’URL.
11-excel-online-spreadsheet-id
  • Le nom de la feuille de calcul et la plage ne devraient pas causer de problèmes. Mais n’oubliez pas de verrouiller la lookup_range à l’aide des symboles $. Maintenant, la formule VLOOKUP ressemble à ceci:
=vlookup(A2,'https://d.docs.live.net/ec25d9990d879c55/Docs/dataset'!$A:$F,column_number,match)
  • Comme dernière étape, spécifiez le numéro de colonne et les paramètres de correspondance. Maintenant, nous pouvons exécuter notre formule VLOOKUP:
=vlookup(A2,'https://d.docs.live.net/ec25d9990d879c55/Docs/dataset'!$A:$F,4,false)
12-vlookup-another-spreadsheet-excel-online

Avec cette syntaxe, vous pouvez soit faire glisser votre formule VLOOKUP, soit appliquer une formule de tableau comme nous l’avons décrit ci-dessus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.