Tutorial: Mehrere Excel-Dateien in einer Arbeitsmappe zusammenführen (Daten liegen als Tabellen vor)

Melden

Hier ist ein detailliertes Tutorial, wie du mehrere Excel-Dateien, deren Daten als Tabellen (formatiert mit Strg+T) vorliegen, effizient in einer einzigen Arbeitsmappe zusammenführst.

Wir nutzen hierfür Power Query, da dies die modernste, sicherste und flexibelste Methode ist.


Dieses Tutorial zeigt dir, wie du alle Excel-Dateien aus einem bestimmten Ordner automatisch ausliest und die darin enthaltenen Tabellen-Objekte zu einer großen Liste kombinierst.

Voraussetzungen

  • Alle Dateien befinden sich in einem gemeinsamen Ordner.
  • Die Daten in den Dateien sind als „Als Tabelle formatieren“ (Excel-Tabellenobjekte) angelegt.
  • Die Tabellen sollten idealerweise die gleichen Spaltenüberschriften haben.

Schritt 1: Den Ordner als Datenquelle wählen

  1. Öffne eine neue, leere Excel-Arbeitsmappe (deine Zieldatei).
  2. Gehe im Menüband auf den Reiter Daten.
  3. Klicke auf Daten abrufen > Aus Datei > Aus Ordner.
  4. Wähle im Browser-Fenster den Ordner aus, in dem deine Dateien liegen, und klicke auf Öffnen.

Schritt 2: Daten transformieren

  1. Excel zeigt dir nun eine Liste aller Dateien im Ordner an.
  2. Klicke unten nicht auf „Laden“, sondern auf Daten transformieren. Der Power Query-Editor öffnet sich.

Schritt 3: Die Tabellen-Inhalte extrahieren

In der Spalte Content siehst du die Binärdaten deiner Dateien. Wir wollen nun gezielt auf die Tabellen-Objekte darin zugreifen.

  1. Klicke im Reiter Spalte hinzufügen auf Benutzerdefinierte Spalte.
  2. Gib der Spalte einen Namen (z. B. Inhalt).
  3. Gib im Feld „Benutzerdefinierte Spaltenformel“ folgende Formel ein: = Excel.Workbook([Content])
  4. Bestätige mit OK.
  5. Du siehst nun eine neue Spalte namens „Inhalt“ mit dem Wert Table. Klicke auf das Erweitern-Symbol (zwei Pfeile) in der Kopfzeile dieser neuen Spalte.
  6. Wähle nur die Felder Item, Data und Kind aus. Deaktiviere „Ursprünglichen Spaltennamen als Präfix verwenden“. Klicke auf OK.

Schritt 4: Nach Tabellen filtern

Da eine Excel-Datei Blätter, benannte Bereiche und Tabellen enthalten kann, müssen wir jetzt filtern:

  1. Klicke auf den Filterpfeil in der Spalte Kind.
  2. Wähle nur Table aus (so verhinderst du, dass Daten von ganzen Arbeitsblättern doppelt eingelesen werden).
  3. Jetzt enthält die Spalte Data deine eigentlichen Tabelleninhalte.

Schritt 5: Die Daten final zusammenführen

  1. Klicke auf das Erweitern-Symbol in der Spalte Data.
  2. Excel zeigt dir alle Spaltenüberschriften an, die in deinen Tabellen gefunden wurden. Klicke auf OK.
  3. (Optional): Du kannst jetzt noch die Spalte Name (den Dateinamen) behalten, damit du später weißt, aus welcher Datei welcher Datensatz stammt. Andere unnötige Spalten kannst du per Rechtsklick > Entfernen löschen.

Schritt 6: Datentypen festlegen und Laden

  1. Markiere alle Spalten (Strg+A).
  2. Gehe auf den Reiter Transformieren und klicke auf Datentyp erkennen.
  3. Wenn alles korrekt aussieht, gehe auf den Reiter Start und klicke auf Schließen & laden.

Das Ergebnis

Excel erstellt ein neues Tabellenblatt und fügt alle Daten aus allen Dateien untereinander ein.

Der Clou: Wenn du eine neue Datei in den Ordner legst oder Daten in den Quelldateien änderst, musst du in deiner Zieldatei nur im Reiter Daten auf Alle aktualisieren klicken. Die neue Tabelle wird automatisch am Ende angefügt!


Tipps für Profis:

  • Tabellennamen: Wenn deine Tabellen in den Quelldateien alle denselben Namen haben (z.B. "UmsatzTabelle"), kannst du in Schritt 4 zusätzlich in der Spalte Item nach diesem Namen filtern.
  • Fehler vermeiden: Achte darauf, dass die Spaltenüberschriften in allen Dateien exakt gleich geschrieben sind (Groß-/Kleinschreibung beachten!), sonst erstellt Power Query neue Spalten nebeneinander statt die Daten untereinander zu schreiben.
0