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
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:
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.
- Exécutez la même macro sur plusieurs feuilles de calcul en même temps dans Excel
- Normalement, nous pouvons exécuter une macro dans une feuille de calcul, s'il y a plusieurs feuilles qui doivent appliquer cette même macro, vous devez déclencher le code une par une feuille. S'il existe un autre moyen rapide d'exécuter la même macro sur plusieurs feuilles de calcul à la fois dans Excel?
Meilleurs outils de productivité bureautique
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...
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!