Passer au contenu principal

Comment vlookup des valeurs sur plusieurs feuilles de calcul?

Dans Excel, nous pouvons facilement appliquer la fonction vlookup pour renvoyer les valeurs correspondantes dans une seule table d'une feuille de calcul. Mais, avez-vous déjà envisagé comment vlookup de la valeur sur plusieurs feuilles de calcul? Supposons que je dispose des trois feuilles de calcul suivantes avec une plage de données et que je souhaite maintenant obtenir une partie des valeurs correspondantes en fonction des critères de ces trois feuilles de calcul, voir les captures d'écran:

Valeurs Vlookup de plusieurs feuilles de calcul avec une formule matricielle

Valeurs Vlookup de plusieurs feuilles de calcul avec une formule normale

Valeurs Vlookup de plusieurs feuilles de calcul avec une fonctionnalité géniale


Valeurs Vlookup de plusieurs feuilles de calcul avec une formule matricielle

Pour utiliser cette formule matricielle, vous devez donner à ces trois feuilles de calcul un nom de plage, veuillez répertorier les noms de vos feuilles de calcul dans une nouvelle feuille de calcul, comme la capture d'écran suivante:

1. Donnez à ces feuilles de calcul un nom de plage, sélectionnez les noms de feuille et saisissez un nom dans le champ Zone Nom qui à côté de la barre de formule, dans ce cas, je vais taper Sheetlist comme nom de plage, puis appuyez sur Entrer clé.

2. Et puis vous pouvez entrer la formule longue suivante dans votre cellule spécifique:

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

3. Et puis, appuyez sur Ctrl + Maj + Entrée clés ensemble pour obtenir la première valeur correspondante, puis faites glisser la poignée de remplissage vers les cellules auxquelles vous souhaitez appliquer cette formule, toutes les valeurs relatives de chaque ligne ont été renvoyées comme suit:

Notes:

1. Dans la formule ci-dessus:

  • A2: est la référence de cellule dont vous souhaitez renvoyer sa valeur relative;
  • Liste des feuilles: est le nom de plage des noms de feuille de calcul que j'ai créés à l'étape 1;
  • A2: B6: est la plage de données des feuilles de calcul que vous devez rechercher;
  • 2: indique le numéro de colonne que votre valeur correspondante est renvoyée.

2. Si la valeur spécifique que vous recherchez n'existe pas, une valeur # N / A sera affichée.


Démo: valeurs Vlookup de plusieurs feuilles de calcul avec une formule matricielle


Vlookup correspondant aux enregistrements de plusieurs feuilles de calcul dans Excel

Il peut être difficile pour vous de rechercher les valeurs correspondantes à partir de plusieurs feuilles de calcul, mais, avec Kutools for Excel's RECHERCHE sur plusieurs feuilles utilitaire, vous pouvez résoudre rapidement cette tâche sans aucune formule complexe.           Cliquez pour télécharger Kutools for Excel!

Kutools for Excel: avec plus de 300 compléments Excel pratiques, à essayer gratuitement et sans limitation pendant 30 jours. Téléchargez et essayez gratuitement maintenant!


Valeurs Vlookup de plusieurs feuilles de calcul avec une formule normale

Si vous ne souhaitez pas créer le nom de la plage et que vous n'êtes pas familier avec la formule matricielle, voici également une formule normale pour vous aider.

1. Veuillez taper la formule suivante dans une cellule dont vous avez besoin:

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2. Et puis faites glisser la poignée de remplissage vers la plage de cellules que vous souhaitez contenir cette formule, voir capture d'écran:

Notes:

1. Dans la formule ci-dessus:

  • A2: est la référence de cellule dont vous souhaitez renvoyer sa valeur relative;
  • Sheet1, Sheet2, Sheet3: sont les noms de feuilles qui incluent les données que vous souhaitez utiliser;
  • A2: B6: est la plage de données des feuilles de calcul que vous devez rechercher;
  • 2: indique le numéro de colonne que votre valeur correspondante est renvoyée.

2. Pour mieux comprendre cette formule, en fait, la formule longue est composée de plusieurs fonctions vlookup et se connecte à la fonction IFERROR. Si vous avez plus de feuilles de calcul, il vous suffit d'ajouter la fonction vlookup en conjonction avec l'IFERROE après la formule.

3. Si la valeur spécifique que vous recherchez n'existe pas, une valeur # N / A sera affichée.


Valeurs Vlookup de plusieurs feuilles de calcul avec une fonctionnalité géniale

Peut-être que les deux formules ci-dessus sont trop difficiles à utiliser pour vous, ici, je vais vous présenter une fonctionnalité puissante, Kutools for Excel's RECHERCHE sur plusieurs feuilles, avec cette fonctionnalité, vous pouvez gérer rapidement ce travail s'il existe des dizaines ou des centaines de feuilles de calcul.

Conseils:Appliquer cette RECHERCHE sur plusieurs feuilles fonctionnalité, tout d'abord, vous devez télécharger le Kutools for Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools for Excel, veuillez faire comme ceci:

1Cliquez sur Kutools > Super recherche > RECHERCHE sur plusieurs feuilles, voir capture d'écran:

2. Dans le RECHERCHE sur plusieurs feuilles boîte de dialogue, veuillez effectuer les opérations suivantes:

  • Sélectionnez les cellules de valeur de recherche et les cellules de sortie du Valeurs de recherche et plage de sortie section;
  • Ensuite, sélectionnez et ajoutez la plage de données d'autres feuilles dans le Plage de données zone de liste.

Notes: Si vous souhaitez remplacer la valeur d'erreur # N / A par une autre valeur de texte, il vous suffit de vérifier Remplacer la valeur d'erreur #N/A par une valeur spécifiée option, puis tapez le texte dont vous avez besoin.

3. Puis clique OK bouton, tous les enregistrements correspondants ont été renvoyés sur plusieurs feuilles de calcul, voir les captures d'écran:

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!


Articles plus relatifs:

  • Valeur de correspondance Vlookup de bas en haut dans Excel
  • Normalement, la fonction Vlookup peut vous aider à trouver les données de haut en bas pour obtenir la première valeur correspondante de la liste. Mais, parfois, vous devez vlookup de bas en haut pour extraire la dernière valeur correspondante. Avez-vous de bonnes idées pour gérer cette tâche dans Excel?
  • Vlookup et concaténer plusieurs valeurs correspondantes dans Excel
  • Comme nous le savons tous, la fonction Vlookup dans Excel peut nous aider à rechercher une valeur et à renvoyer les données correspondantes dans une autre colonne, mais en général, elle ne peut obtenir la première valeur relative que s'il existe plusieurs données correspondantes. Dans cet article, je vais expliquer comment vlookup et concaténer plusieurs valeurs correspondantes dans une seule cellule ou une liste verticale.
  • Vlookup sur plusieurs feuilles et résultats de somme dans Excel
  • Supposons que j'ai quatre feuilles de calcul qui ont le même formatage, et maintenant, je veux trouver le téléviseur dans la colonne Produit de chaque feuille et obtenir le nombre total de commandes sur ces feuilles comme illustré ci-dessous. Comment pourrais-je résoudre ce problème avec une méthode simple et rapide dans Excel?
  • Vlookup et renvoyer la valeur correspondante dans la liste filtrée
  • La fonction RECHERCHEV peut vous aider à trouver et à renvoyer la première valeur correspondante par défaut, qu'il s'agisse d'une plage normale ou d'une liste filtrée. Parfois, vous voulez simplement vlookup et ne renvoyer que la valeur visible s'il existe une liste filtrée. Comment pourriez-vous gérer cette tâche dans Excel?

Meilleurs outils de productivité bureautique

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

onglet kte 201905


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can you convert the formula into plain text
This comment was minimized by the moderator on the site
hi, in multiple use sheet , iwant to value increase by serial. =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7,FALSE) autometically value can change in formula
This comment was minimized by the moderator on the site
Hi, I am also having problem using this formula to compile the values from multiple sheet.
This comment was minimized by the moderator on the site
when i try this foirmula its not valid
This comment was minimized by the moderator on the site
this formula is not valid when i am triying in my excel
This comment was minimized by the moderator on the site
try using Iferror funtion icluding vlookup..
This comment was minimized by the moderator on the site
Here is an example of what that would look like. =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),"Item Not Found!")))


Essetially look in Sheet1 for this value, if you can't find it, look in Sheet2. If it isn't there look in Sheet3, and if after all of that it can't be found, tell me that the value could not be found.
This comment was minimized by the moderator on the site
Hi Sir, Please help me I have open a excel book in which more than 50 on sheet data available but summary available at sheet one but I want pick value from every sheet. So please help out how can i pick value please sir do urgently. I am waiting for your response definietly I will appreciate your response. regard's Mohd Shehzaad Khan
This comment was minimized by the moderator on the site
I want to bring mutiple sheets informatiom into one sheets lke pivot table and i want them to be connect..same structures..i did by consolidation but the column department (one field)numbers are not spreading out colums wise (other fields are spread over the columns)..can anyone help plz..
This comment was minimized by the moderator on the site
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$5,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$5,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$5,2,FALSE))) in above formula, instead 2(column number) i want match criteria with main sheet. please help me
This comment was minimized by the moderator on the site
Hi, I am trying to look up multiple sheets to another sheets... can you help me?
This comment was minimized by the moderator on the site
sorry guys wrongly comment on wrong site
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations