Master-Sheet erstellen: Daten aus mehreren Tabellenblättern automatisch zusammenführen
Hier ist ein ausführliches Tutorial, wie du Daten aus verschiedenen Tabellenblättern in einem zentralen „Master-Sheet“ in Google Sheets zusammenführst.
In Google Sheets gibt es mehrere Wege, Daten zu kombinieren. Wir konzentrieren uns auf die effizientesten Methoden: die Array-Methode (geschweifte Klammern) und die QUERY-Funktion.
Vorbereitung
Stelle sicher, dass alle Tabellenblätter (z. B. „Januar“, „Februar“, „März“) die gleiche Spaltenstruktur haben (z. B. Spalte A: Datum, Spalte B: Produkt, Spalte C: Umsatz).
Methode 1: Die einfache Array-Methode {}
Diese Methode ist am schnellsten, wenn du einfach nur alle Daten untereinander schreiben willst.
- Gehe in dein Master-Sheet.
- Klicke in die Zelle, in der die Daten beginnen sollen (z.B.
A2). - Gib folgende Formel ein:
={Januar!A2:C10; Februar!A2:C10; März!A2:C10}- Erklärung: Die geschweiften Klammern
{}sagen Google Sheets, dass es eine Liste (Array) erstellen soll. Das Semikolon;bedeutet: Schreibe den nächsten Bereich unter den vorherigen.
- Erklärung: Die geschweiften Klammern
Methode 2: Die Profi-Lösung mit der QUERY-Funktion (Empfohlen)
Die einfache Methode hat ein Problem: Wenn deine Bereiche leer sind (z. B. A2:C100, aber nur 5 Zeilen sind gefüllt), hast du im Master-Sheet viele Leerzeilen. Die QUERY-Funktion filtert diese automatisch heraus.
Die Formel:
=QUERY({Januar!A2:C; Februar!A2:C; März!A2:C}; "select * where Col1 is not null")
Warum das besser ist:
A2:C: Wir lassen die End-Zahl weg, damit automatisch alle neuen Zeilen erfasst werden, die du später hinzufügst."where Col1 is not null": Dies filtert alle Zeilen heraus, in denen die erste Spalte leer ist. So hast du keine Lücken im Master-Sheet.- Wichtig: In einer QUERY-Funktion innerhalb eines Arrays musst du die Spalten als
Col1,Col2,Col3usw. bezeichnen (statt A, B, C).
Methode 3: Daten aus komplett unterschiedlichen Dateien (IMPORTRANGE)
Wenn die Daten nicht nur in verschiedenen Reitern, sondern in verschiedenen Google Sheets Dateien liegen, nutzt du IMPORTRANGE.
- Du benötigst die URL der Quelldatei.
- Formel-Beispiel:
=QUERY({ IMPORTRANGE("URL_DATEI_1"; "Januar!A2:C"); IMPORTRANGE("URL_DATEI_2"; "Februar!A2:C") }; "select * where Col1 is not null")Hinweis: Du musst beim ersten Mal den Zugriff erlauben, indem du auf die Zelle klickst, wenn eine Fehlermeldung erscheint.
Tipps für ein perfektes Master-Sheet
1. Überschriften automatisch setzen
Kopiere die Überschriften nicht manuell. Nutze in Zelle A1 des Master-Sheets einfach:
='Januar'!A1:C1
2. Herkunft der Daten anzeigen
Möchtest du im Master-Sheet wissen, aus welchem Blatt eine Zeile stammt? Du kannst einen Text-String im Array hinzufügen:
={
ARRAYFORMULA(if(len(Januar!A2:A); "Januar";)); Januar!A2:C;
ARRAYFORMULA(if(len(Februar!A2:A); "Februar";)); Februar!A2:C
}
(Dies ist etwas fortgeschrittener, hilft aber extrem bei der Zuordnung.)
3. Automatische Sortierung
Du kannst das gesamte Ergebnis direkt sortieren (z. B. nach Datum in Spalte 1):
=SORT(QUERY({Januar!A2:C; Februar!A2:C}; "where Col1 is not null"); 1; WAHR)
Zusammenfassung: Welches Trennzeichen?
Je nach Ländereinstellung deines Google Kontos variieren die Trennzeichen:
- Deutsch: Zeilenumbruch im Array =
;(Semikolon), Formel-Trennzeichen =;. - USA: Zeilenumbruch im Array =
;, Formel-Trennzeichen =,(Komma).
Dein Master-Sheet ist nun dynamisch! Sobald du in "Januar" oder "Februar" eine Zeile hinzufügst, erscheint sie automatisch im Master-Sheet.