Passer au contenu principal

Comment référencer la même cellule à partir de plusieurs feuilles de calcul dans Excel?

Supposons que vous disposiez d'un classeur contenant plusieurs feuilles de calcul et que vous souhaitiez maintenant extraire les données de la même cellule sur plusieurs feuilles de calcul dans une seule feuille de calcul principale. Par exemple, tirez la cellule B8 de Sheet1, Sheet2, Sheet3, Sheet4… dans une feuille principale comme illustré ci-dessous. Comment pourriez-vous résoudre cette tâche rapidement et facilement dans Excel?

Référencez la même cellule à partir de plusieurs feuilles de calcul dans une feuille principale avec une formule

Référencez la même cellule à partir de plusieurs feuilles de calcul dans une seule feuille principale avec le code VBA

Référencez la même cellule de plusieurs feuilles de calcul dans une feuille principale avec une fonctionnalité étonnante


Référencez la même cellule à partir de plusieurs feuilles de calcul dans une feuille principale avec une formule

Si les noms de vos feuilles de calcul sont des noms de feuille par défaut, tels que Sheet1, Sheet2, Sheet3 ..., vous pouvez utiliser une formule pour traiter rapidement ce travail dans Excel.

1. Tout d'abord, vous devez créer une liste de numéros d'aide, veuillez entrer 1, 2, 3, 4 ... numéros de séquence qui indiquent les feuilles de calcul que vous devez référencer, voir capture d'écran:

2. Ensuite, entrez la formule ci-dessous dans la cellule où vous souhaitez extraire les données, puis faites glisser la poignée de remplissage vers les cellules que vous souhaitez appliquer cette formule, et toutes les mêmes valeurs de cellule de plusieurs feuilles de calcul ont été extraites, voir capture d'écran:

=INDIRECT("'Sheet" & E2 & "'!$B$8")

Notes: Dans la formule ci-dessus, E2 est le numéro d'assistance que vous avez entré à l'étape 1, et B8 est la référence de cellule que vous souhaitez extraire. Cette formule ne fonctionne bien que si les noms de feuille sont Sheet1, Sheet2, Sheet3 ...


Référencez la même cellule à partir de plusieurs feuilles de calcul dans une seule feuille principale

Kutools for Excel prend en charge une fonctionnalité puissanteSe référer dynamiquement aux feuilles de calcul qui peut vous aider à référencer la même valeur de cellule sur plusieurs feuilles de calcul dans une feuille principale. Veuillez voir la démo ci-dessous.    Cliquez pour télécharger Kutools for Excel!


Référencez la même cellule à partir de plusieurs feuilles de calcul dans une seule feuille principale avec le code VBA

S'il existe des dizaines de feuilles de calcul dont les noms de feuille sont différents contenus au lieu de Sheet1, sheet2, dans ce cas, le code VBA suivant peut vous aider à remplir les mêmes références de cellule à partir de plusieurs feuilles de calcul dans une seule feuille de calcul à la fois.

1. Dans la feuille de calcul principale, cliquez sur la cellule B8, qui est la cellule que vous souhaitez extraire d'autres feuilles de calcul.

2. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

3Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: référence la même cellule à partir de plusieurs feuilles de calcul

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. Puis appuyez F5 clé pour exécuter ce code, et toutes les valeurs de la cellule B8 d'autres feuilles de calcul ont été extraites dans la feuille de calcul principale. Voir la capture d'écran:

Remarque: Ce code VBA est appliqué pour remplir les cellules où vous cliquez. Par exemple, si vous cliquez sur la cellule A1 dans une feuille de calcul spécifiée, toutes les valeurs de la cellule A1 à partir d'autres feuilles de calcul seront remplies dans cette feuille de calcul.


Référencez la même cellule de plusieurs feuilles de calcul dans une feuille principale avec une fonctionnalité étonnante

Si vous n'êtes pas familier avec le code VBA, ici, je peux vous présenter un outil utile - Kutools for Excel, Avec son Se référer dynamiquement aux feuilles de calcul utilitaire, vous pouvez facilement remplir des références de cellules à partir de plusieurs feuilles de calcul dans Excel.

Conseils:Appliquer cette Se référer dynamiquement aux feuilles de calcul 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:

1. Cliquez sur la cellule B8 de la feuille principale que vous souhaitez extraire d'autres feuilles de calcul.

2. Puis clique Kutools > Plus > Se référer dynamiquement aux feuilles de calcul, voir capture d'écran:

3. Dans le Remplir les références des feuilles de calcul boîte de dialogue, choisissez Remplir verticalement cellule après cellule du Remplir la commande, et cliquez sur le petit verrou à côté de la zone de texte de la formule, et le verrou gris deviendra un verrou jaune, cela signifie que la formule et la référence de cellule ont été verrouillées, puis vous pouvez cliquer sur une cellule pour extraire les références de cellule B8 d'autres feuilles de calcul, dans cet exemple je clique sur la cellule B2. Ensuite, vérifiez les feuilles de calcul dont vous souhaitez extraire les références de cellule. Voir la capture d'écran:

Notes: Si vous ne verrouillez pas ce petit verrou, la référence de cellule sur laquelle vous avez cliqué sera modifiée avec la cellule sélectionnée.

4. Puis clique Remplir la plage et les valeurs de cellule de la cellule B8 à partir d'autres feuilles de calcul ont été répertoriées verticalement dans la feuille de calcul principale, puis fermez cette boîte de dialogue. Voir la capture d'écran:

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


Plus d'articles:

  • Copier des lignes de plusieurs feuilles de calcul en fonction de critères dans une nouvelle feuille
  • Supposons que vous ayez un classeur avec trois feuilles de calcul qui ont la même mise en forme que la capture d'écran ci-dessous. Maintenant, vous voulez copier toutes les lignes de ces feuilles de calcul dont la colonne C contient le texte «Terminé» dans une nouvelle feuille de calcul. Comment pouvez-vous résoudre ce problème rapidement et facilement sans les copier et les coller un par un manuellement?
  • Créer une liste de valeurs uniques à partir de plusieurs feuilles de calcul
  • Existe-t-il un moyen rapide pour nous de créer une liste de valeurs uniques à partir de toutes les feuilles de calcul d'un classeur? Par exemple, j'ai quatre feuilles de calcul qui répertorient certains noms contiennent des doublons dans la colonne A, et maintenant, je veux extraire tous les noms uniques de ces feuilles dans une nouvelle liste, comment pourrais-je terminer ce travail dans Excel?
  • Compter une valeur spécifique sur plusieurs feuilles de calcul
  • Supposons que j'ai plusieurs feuilles de calcul contenant les données suivantes, et maintenant, je souhaite obtenir le nombre d'occurrences d'une valeur spécifique «Excel» à partir de ces feuilles de calcul. Comment puis-je compter une valeur spécifique sur plusieurs feuilles de calcul?
  • Insérer la même image dans plusieurs feuilles de calcul
  • Normalement, nous pouvons insérer rapidement une image dans une feuille de calcul à l'aide de la fonction Insérer dans Excel, mais avez-vous déjà essayé d'insérer la même image dans toutes les feuilles de calcul de votre classeur? Cet article, je vais vous présenter une méthode utile pour résoudre ce problème.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
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...

Description


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 (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have create a stock sheet and opening stock list is there and i create 500 sheets for different items so how to put opening stock in all sheets at a time
This comment was minimized by the moderator on the site
Hello,


I have a list of students in column A and the schools they attend in G. I want a worksheet to populate all students who attend X school from the available worksheets. How would I do this? Thanks in advance!
This comment was minimized by the moderator on the site
I have a spreadsheet with all the months. I want some of the cells to carry over from the first month to the proceeding other (i.e., cell B12 in January can be linked to February - December cell B12). How would I do this?
This comment was minimized by the moderator on the site
Hi, thanks it works with a workbook at my job. Thanks Best regards Luzardo
This comment was minimized by the moderator on the site
Dears, Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works with me properly, however I need your help in how to me this code retrieve the values in the master sheet horizontal instead of vertical. Best Regards, :-)
This comment was minimized by the moderator on the site
Dears Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works properly, but I need to modify something in the code and I need your help to make the values return in the master sheet horizontal instead of vertical. Best Regards, Mohamed AbdELhady
This comment was minimized by the moderator on the site
Is there a MAcbook version of this tool?
This comment was minimized by the moderator on the site
Hi I have just tried your vba code and it makes sense how to use it however on my master spreadsheet for this to work it is slightly more complicated firstly i'd want when i run the code for the results to populate horizontally secondly the cell id use as a reference like B6 is used doesnt correpsond on the other spreadsheets - so to explain the value id want to find appears in the same cell on each sheet but this doesnt correspond onto the master spreadsheet hope this makes sense please help!!
This comment was minimized by the moderator on the site
hi Thank you for you coding its really great and so much helpful for us. In this above VBA code how can I exclude the hidden worksheet? As I have different customer whom I billed them monthly using a format. So I have created few worksheet and hide them and from where I extract the different data from this hidden sheet. So please let me know the coding so that it doesn't pick the cell value from hidden worksheet. Your work is highly appreciated and thak you for your wonderful support! Regards Abhishek
This comment was minimized by the moderator on the site
How would I reference a specific cell as opposed to the cell that I have selected in another workbook?
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