Zum Hauptinhalt springen

Arbeitsblätter mit demselben Namen aus mehreren Arbeitsmappen in eines zusammenführen

Author: Xiaoyang Last Modified: 2025-05-28

Das Zusammenführen von Daten aus mehreren Excel-Arbeitsmappen in ein einzelnes Blatt ist eine gängige Anforderung bei der Datenanalyse, insbesondere bei der Erstellung konsolidierter Berichte oder der Datenaggregation aus verschiedenen Quellen. Dies kann besonders herausfordernd sein, wenn Sie Arbeitsblätter mit demselben Namen aus verschiedenen Arbeitsmappen kombinieren müssen. In diesem Tutorial werden wir zwei effektive Methoden vorstellen, um diesen Prozess zu optimieren: die Verwendung von VBA-Code für diejenigen, die eine praktische, programmierbare Herangehensweise bevorzugen, und die Nutzung von Kutools für Excel für Benutzer, die nach einer benutzerfreundlicheren, automatisierten Lösung suchen.


Arbeitsblätter mit demselben Namen mit VBA-Code in eines zusammenführen

Dieser Abschnitt enthält einen VBA-Code zum Zusammenführen von Arbeitsblättern mit demselben Namen aus mehreren Arbeitsmappen in eines. Bitte gehen Sie wie folgt vor:

  1. Drücken Sie "Alt" + "F11", um den VBA-Editor zu öffnen.
  2. Klicken Sie im VBA-Editor auf "Einfügen" > "Modul" und geben Sie dann den folgenden VBA-Code in das Modul ein.
    VBA-Code: Mehrere Arbeitsmappen mit gleichem Namen in eine zusammenführen
    Sub CombineSameNameSheetsFromMultipleWorkbooks()
    'Updated by Extendoffice 2025/3/27
        Dim wsTarget As Worksheet
        Dim wbTarget As Workbook
        Dim wbSource As Workbook
        Dim wsSource As Worksheet
        Dim strSheetName As String
        Dim fd As FileDialog
        Dim FileChosen As Integer
        Dim FileName As String
        Dim lastRow As Long
    
        ' Set the name of the sheets to combine
        strSheetName = "SheetName" ' Change "SheetName" to the name of your sheet
    
        Set wbTarget = Workbooks.Add
        Set wsTarget = wbTarget.Sheets(1)
        wsTarget.Name = "Combined Data"
    
        Set fd = Application.FileDialog(msoFileDialogFilePicker)
        fd.AllowMultiSelect = True
    
        FileChosen = fd.Show
        If FileChosen = -1 Then
            For Each varFile In fd.SelectedItems
                Set wbSource = Workbooks.Open(varFile)
                
                On Error Resume Next
                Set wsSource = wbSource.Sheets(strSheetName)
                On Error GoTo 0
                
                If Not wsSource Is Nothing Then
                    lastRow = wsTarget.Cells(wsTarget.Rows.Count, 1).End(xlUp).Row
                    
                    wsSource.UsedRange.Copy Destination:=wsTarget.Cells(lastRow + 1, 1)
                    
                    Set wsSource = Nothing
                End If
                wbSource.Close False
            Next varFile
        End If
        MsgBox "Data has been combined successfully!", vbInformation
    End Sub
    Hinweis: Bevor Sie den Code ausführen, müssen Sie "SheetName" in der Variablen "strSheetName" in den tatsächlichen Namen der Arbeitsblätter ändern, die Sie zusammenführen möchten.
    screenshot showing SheetName in the code line
  3. Drücken Sie "F5", um den Code auszuführen. Ein Fenster "Excel-Dateien auswählen" wird angezeigt. Wählen Sie bitte die Arbeitsmappen aus, die die Arbeitsblätter mit demselben Namen enthalten, die Sie zusammenführen möchten, und klicken Sie dann auf die Schaltfläche "Öffnen".
    screenshot of selecting workbooks
  4. Sobald der Zusammenführungsprozess abgeschlossen ist, erscheint ein Dialogfeld "Microsoft Excel", das bestätigt, dass die Arbeitsblätter erfolgreich zusammengeführt wurden. Klicken Sie auf "OK", um es zu schließen.
    screenshot of the merge success alert box

Nun wurde der Inhalt aller Arbeitsblätter mit demselben Namen aus den ausgewählten Arbeitsmappen in ein einzelnes Arbeitsblatt in einer neuen Arbeitsmappe zusammengeführt.

Hinweis: Dieser VBA-Code kann keine mehreren Arbeitsblätter mit demselben Namen zusammenführen.

Arbeitsblätter mit demselben Namen ganz einfach mit Kutools für Excel in eines zusammenführen

Während VBA leistungsstarke Automatisierungsfunktionen in Excel bietet, kann es für Benutzer ohne Programmierkenntnisse komplex und einschüchternd sein. Darüber hinaus erfordert VBA sorgfältige Sicherheitspraktiken und kann Kompatibilitätsprobleme aufweisen. Im Gegensatz dazu bietet "Kutools für Excel" eine benutzerfreundlichere und sicherere Alternative, um den Prozess des Zusammenführens von Arbeitsblättern aus mehreren Arbeitsmappen zu vereinfachen, wodurch komplexe Codierung überflüssig wird und die Aufgabe für alle Excel-Benutzer zugänglich gemacht wird.

Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!

Nach der Installation von Kutools für Excel wählen Sie "Kutools Plus" > "Konsolidieren", um den Assistenten "Daten zusammenführen" zu öffnen. Konfigurieren Sie dann wie folgt.

  1. Wählen Sie im Assistenten "Arbeitsblätter zusammenführen – Schritt 1 von 3" die Option "Daten von mehreren Arbeitsmappen mit demselben Arbeitsblattnamen zusammenführen" und klicken Sie auf "Weiter".
    screenshot of the step1 wizard
  2. Klicken Sie im Assistenten "Schritt 2 von 3" auf die Schaltfläche "Hinzufügen", um die Arbeitsmappen auszuwählen, die die Arbeitsblätter mit demselben Namen enthalten, die Sie zusammenführen möchten.
    Hinweis: Wenn die Arbeitsmappen in einem Ordner gespeichert sind, können Sie auf den Dropdown-Pfeil neben der Schaltfläche "Hinzufügen" klicken, um das Untermenü zu öffnen, und dann "Ordner" auswählen, um schnell alle Excel-Dateien aus diesem Ordner hinzuzufügen.
    screenshot of the step 2 wizard
  3. Nachdem Sie die Arbeitsmappen hinzugefügt haben, stehen Ihnen je nach Bedarf zwei Optionen zur Verfügung:
    • Wenn Sie alle Arbeitsblätter aus den ausgewählten Arbeitsmappen in eine Arbeitsmappe zusammenführen möchten, klicken Sie einfach auf die Schaltfläche "Weiter". Alle Arbeitsblätter werden zusammengeführt und der Inhalt der gleichnamigen Arbeitsblätter in ein einzelnes Arbeitsblatt integriert.
    • Wenn Sie nur die Arbeitsblätter mit demselben Namen zusammenführen möchten, wählen Sie zunächst ein Arbeitsblatt im Bereich "Arbeitsblattliste" aus und klicken Sie dann auf die Schaltfläche "Gleiches Arbeitsblatt". Dadurch werden automatisch alle Arbeitsblätter mit demselben Namen aus den hinzugefügten Arbeitsmappen ausgewählt. Klicken Sie anschließend auf "Weiter", um fortzufahren.
    screenshot of selecting only the same name worksheet
  4. Im letzten Schritt des Assistenten behalten Sie entweder die voreingestellte Option bei oder passen die Einstellungen nach Bedarf an und klicken dann auf "Fertig".
    screenshot of the step 3 wizard
  5. Wählen Sie einen Zielordner für die zusammengeführte Arbeitsmappe aus, geben Sie einen Dateinamen ein und klicken Sie dann auf die Schaltfläche "Speichern", um den Vorgang abzuschließen.
    screenshot of selecting a destination folder

Das Zusammenführen von Arbeitsblättern mit demselben Namen aus mehreren Arbeitsmappen kann mit den richtigen Tools effizient durchgeführt werden. Ob Sie eingebaute Methoden oder erweiterte Add-ins bevorzugen, beide Ansätze bieten zuverlässige Lösungen, die unterschiedlichen Fähigkeitsstufen gerecht werden. Das Beherrschen dieser Techniken wird Ihre Produktivität erheblich steigern und die Datenkonsolidierung in Excel optimieren.

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt

Wenn Sie mehr über diese Funktion erfahren möchten, besuchen Sie bitte diese Seite: Daten von mehreren Arbeitsmappen mit demselben Arbeitsblattnamen zusammenführen Tutorial.


Verwandte Artikel:

Wie kann man mehrere Arbeitsmappen in eine Arbeitsmappe in Excel zusammenführen?

Wie kann man Arbeitsblätter / Arbeitsmappen in ein Arbeitsblatt zusammenführen?

Wie kann man Daten aus Arbeitsblättern / Arbeitsmappen in ein Arbeitsblatt zusammenfassen?


Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!