Direkt zum Inhalt

Wie verweise ich auf dieselbe Zelle aus mehreren Arbeitsblättern in Excel?

Angenommen, Sie haben eine Arbeitsmappe, die mehrere Arbeitsblätter enthält, und möchten jetzt die Daten in derselben Zelle über mehrere Arbeitsblätter hinweg in ein Hauptarbeitsblatt extrahieren. Ziehen Sie beispielsweise die Zelle B8 aus Blatt1, Blatt2, Blatt3, Blatt4 ... in ein Hauptblatt, wie im folgenden Screenshot gezeigt. Wie können Sie diese Aufgabe schnell und einfach in Excel lösen?

Verweisen Sie dieselbe Zelle aus mehreren Arbeitsblättern auf ein Masterblatt mit Formel

Verweisen Sie auf dieselbe Zelle aus mehreren Arbeitsblättern in ein Masterblatt mit VBA-Code

Verweisen Sie dieselbe Zelle aus mehreren Arbeitsblättern mit einer erstaunlichen Funktion auf ein Masterblatt


Verweisen Sie dieselbe Zelle aus mehreren Arbeitsblättern auf ein Masterblatt mit Formel

Wenn es sich bei Ihren Arbeitsblattnamen um Standardblattnamen handelt, z. B. Blatt1, Blatt2, Blatt3 ..., können Sie eine Formel verwenden, um diesen Job in Excel schnell zu bearbeiten.

1. Zuerst sollten Sie eine Liste mit Hilfsnummern erstellen. Bitte geben Sie 1, 2, 3, 4 ... Sequenznummern ein, die die Arbeitsblätter angeben, auf die Sie verweisen müssen. Siehe Screenshot:

2. Geben Sie dann die folgende Formel in die Zelle ein, in die Sie die Daten extrahieren möchten, und ziehen Sie den Füllpunkt nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten. Der gleiche Zellenwert aus mehreren Arbeitsblättern wurde extrahiert (siehe Abbildung):

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

Note: In der obigen Formel E2 ist die Hilfsnummer, die Sie in Schritt 1 eingegeben haben, und B8 ist die Zellreferenz, die Sie extrahieren möchten. Diese Formel funktioniert nur gut, wenn die Blattnamen Sheet1, Sheet2, Sheet3 ...


Verweisen Sie dieselbe Zelle aus mehreren Arbeitsblättern auf ein Masterblatt

Kutools for Excel unterstützt eine leistungsstarke FunktionDynamisch auf Arbeitsblätter verweisen Dies kann Ihnen helfen, denselben Zellenwert über mehrere Arbeitsblätter hinweg in ein Masterblatt zu verweisen. Bitte beachten Sie die folgende Demo.    Klicken Sie hier, um Kutools für Excel herunterzuladen!


Verweisen Sie auf dieselbe Zelle aus mehreren Arbeitsblättern in ein Masterblatt mit VBA-Code

Wenn es Dutzende von Arbeitsblättern gibt, deren Blattnamen verschiedene Inhalte anstelle von Blatt1, Blatt2 sind, können Sie in diesem Fall mit dem folgenden VBA-Code dieselben Zellreferenzen aus mehreren Arbeitsblättern gleichzeitig in ein Arbeitsblatt einfügen.

1. Klicken Sie im Master-Arbeitsblatt auf Zelle B8, die Zelle, die Sie aus anderen Arbeitsblättern extrahieren möchten.

2. Halten Sie die Taste gedrückt ALT + F11 Tasten, und es öffnet die Microsoft Visual Basic für Applikationen-Fenster.

3. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.

VBA-Code: Verweisen Sie auf dieselbe Zelle aus mehreren Arbeitsblättern

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. Dann drücken F5 Schlüssel zum Ausführen dieses Codes, und alle Werte von Zelle B8 aus anderen Arbeitsblättern wurden in das Master-Arbeitsblatt gezogen. Siehe Screenshot:

Hinweis: Dieser VBA-Code wird angewendet, um die Zellen zu füllen, auf die Sie klicken. Wenn Sie beispielsweise in einem bestimmten Arbeitsblatt auf Zelle A1 klicken, werden alle Werte von Zelle A1 aus anderen Arbeitsblättern in dieses Arbeitsblatt eingetragen.


Verweisen Sie dieselbe Zelle aus mehreren Arbeitsblättern mit einer erstaunlichen Funktion auf ein Masterblatt

Wenn Sie mit dem VBA-Code nicht vertraut sind, kann ich Ihnen hier ein nützliches Tool vorstellen - Kutools for ExcelMit seinen Dynamisch auf Arbeitsblätter verweisen Mit diesem Dienstprogramm können Sie problemlos Zellreferenzen aus mehreren Arbeitsblättern in Excel ausfüllen.

Tipps:Um dies anzuwenden Dynamisch auf Arbeitsblätter verweisen Funktion sollten Sie zunächst die herunterladen Kutools for Excelund wenden Sie die Funktion dann schnell und einfach an.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Klicken Sie im Master-Blatt auf Zelle B8, die Sie aus anderen Arbeitsblättern extrahieren möchten.

2. Dann klick Kutoolen > Mehr > Dynamisch auf Arbeitsblätter verweisen, siehe Screenshot:

3. In dem Referenzen für Arbeitsblätter ausfüllen Dialogfeld, wählen Sie Füllen Sie vertikal Zelle für Zelle von dem Bestellung ausfüllenKlicken Sie auf die kleine Sperre neben dem Formel-Textfeld. Die graue Sperre wird zu einer gelben Sperre. Dies bedeutet, dass die Formel und die Zellreferenz gesperrt wurden. Sie können dann auf eine beliebige Zelle klicken, um die Zell-B8-Referenzen aus anderen Arbeitsblättern zu extrahieren In diesem Beispiel klicke ich auf Zelle B2. Überprüfen Sie dann die Arbeitsblätter, aus denen Sie die Zellreferenzen extrahieren möchten. Siehe Screenshot:

Note: Wenn Sie diese kleine Sperre nicht sperren, wird die angeklickte Zellreferenz mit der ausgewählten Zelle geändert.

4. Dann klick Füllbereich Klicken Sie auf die Schaltfläche, und die Zellenwerte von Zelle B8 aus anderen Arbeitsblättern wurden vertikal im Master-Arbeitsblatt aufgelistet. Schließen Sie dann dieses Dialogfeld. Siehe Screenshot:

Klicken Sie hier, um Kutools für Excel herunterzuladen und jetzt kostenlos zu testen!


Weitere Artikel:

  • Kopieren Sie Zeilen aus mehreren Arbeitsblättern basierend auf Kriterien in ein neues Blatt
  • Angenommen, Sie haben eine Arbeitsmappe mit drei Arbeitsblättern, die dieselbe Formatierung wie im folgenden Screenshot haben. Jetzt möchten Sie alle Zeilen aus diesen Arbeitsblättern, in denen Spalte C den Text „Abgeschlossen“ enthält, in ein neues Arbeitsblatt kopieren. Wie können Sie dieses Problem schnell und einfach lösen, ohne sie einzeln manuell zu kopieren und einzufügen?
  • Erstellen Sie eine Liste eindeutiger Werte aus mehreren Arbeitsblättern
  • Gibt es eine schnelle Möglichkeit für uns, eine Liste eindeutiger Werte aus allen Arbeitsblättern in einer Arbeitsmappe zu erstellen? Ich habe beispielsweise vier Arbeitsblätter, in denen einige Namen Duplikate in Spalte A enthalten, und jetzt möchte ich alle eindeutigen Namen aus diesen Blättern in eine neue Liste extrahieren. Wie kann ich diesen Job in Excel beenden?
  • Fügen Sie dasselbe Bild in mehrere Arbeitsblätter ein
  • Normalerweise können wir ein Bild mithilfe der Funktion Einfügen in Excel schnell in ein Arbeitsblatt einfügen. Haben Sie jedoch jemals versucht, dasselbe Bild in alle Arbeitsblätter Ihrer Arbeitsmappe einzufügen? In diesem Artikel werde ich eine nützliche Methode vorstellen, mit der Sie diesen Job lösen können.

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
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