Master-Sheet erstellen: Daten aus mehreren Tabellenblättern automatisch zusammenführen

Melden

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.

  1. Gehe in dein Master-Sheet.
  2. Klicke in die Zelle, in der die Daten beginnen sollen (z.B. A2).
  3. 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.

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, Col3 usw. 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.

  1. Du benötigst die URL der Quelldatei.
  2. 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.

0