Excel-Arbeitsblatt nach Spaltenwert in separate Blätter aufteilen (Ohne VBA)
Hier ist ein ausführliches Tutorial, wie du eine Excel-Tabelle basierend auf einem Spaltenwert in separate Arbeitsblätter aufteilst – ganz ohne VBA-Makros.
Ich stelle dir die zwei effizientesten Methoden vor: Die Pivot-Table-Methode (extrem schnell) und die Power Query-Methode (ideal für dynamische Daten).
In diesem Beispiel nehmen wir an, du hast eine Verkaufsliste und möchtest für jede Region (Nord, Süd, West, Ost) automatisch ein eigenes Tabellenblatt erstellen.
Methode 1: Die Pivot-Table-Funktion „Berichtsfilterseiten anzeigen“
Dies ist der schnellste Weg, um mit nur wenigen Klicks dutzende Blätter gleichzeitig zu erstellen.
Schritt 1: Pivot-Tabelle erstellen
- Markiere deine gesamte Datentabelle.
- Gehe im Menüband auf Einfügen > PivotTable.
- Bestätige mit OK, um die Pivot-Tabelle in einem neuen Blatt zu erstellen.
Schritt 2: Pivot-Felder anordnen
- Ziehe das Feld, nach dem du aufteilen möchtest (z. B. „Region“), in den Bereich Filter.
- Ziehe alle anderen Spalten, die du in den neuen Blättern sehen möchtest, in den Bereich Zeilen.
- Tipp für das Layout: Damit es wie eine normale Tabelle aussieht:
- Gehe auf den Reiter Entwurf (PivotTable-Tools).
- Wähle Berichtslayout > In Tabellenform anzeigen.
- Wähle Berichtslayout > Alle Elementnamen wiederholen.
- Klicke auf Teilergebnisse > Teilergebnisse nicht anzeigen.
Schritt 3: Die Magie – Berichtsfilterseiten anzeigen
- Klicke in die Pivot-Tabelle.
- Gehe oben im Menü auf den Reiter PivotTable-Analyse.
- Klicke ganz links auf den kleinen Pfeil neben der Schaltfläche Optionen.
- Wähle Berichtsfilterseiten anzeigen....
- Wähle das Feld aus (z. B. „Region“) und klicke auf OK.
Ergebnis: Excel erstellt nun automatisch für jeden Wert in dieser Spalte ein eigenes Tabellenblatt und benennt es auch direkt so.
Methode 2: Die Power Query-Methode (Dynamisch)
Diese Methode ist besser, wenn sich deine Quelldaten oft ändern und du die aufgeteilten Blätter einfach nur „aktualisieren“ möchtest.
Schritt 1: Daten in Power Query laden
- Klicke in deine Tabelle.
- Gehe auf Daten > Aus Tabelle/Bereich. (Excel wandelt die Daten ggf. in eine „Intelligente Tabelle“ um).
Schritt 2: Daten filtern
- Der Power Query-Editor öffnet sich.
- Klicke auf den Filter-Pfeil in der Spalte „Region“.
- Wähle nur einen Wert aus (z. B. „Nord“).
- Gehe auf Datei > Schließen & laden in....
- Wähle Tabelle und Neues Arbeitsblatt.
Schritt 3: Den Vorgang für andere Werte wiederholen
- Klicke rechts im Bereich „Abfragen und Verbindungen“ mit der rechten Maustaste auf deine erste Abfrage und wähle Duplizieren.
- Doppelklicke auf die Kopie, um den Editor zu öffnen.
- Ändere den Filterwert (z. B. von „Nord“ auf „Süd“).
- Schließen & laden.
Vorteil: Wenn du neue Daten in deine Hauptliste einträgst, musst du nur auf Daten > Alle aktualisieren klicken, und alle separaten Blätter ziehen sich automatisch die neuen Infos.
Methode 3: Die FILTER-Funktion (Für Microsoft 365 & Excel 2021)
Wenn du nicht viele verschiedene Werte hast, ist dies die modernste Methode.
- Erstelle manuell ein neues Tabellenblatt und benenne es (z. B. „Nord“).
- Schreibe in die Zelle A2 folgende Formel:
=FILTER(Tabelle1; Tabelle1[Region]="Nord")(Ersetze „Tabelle1“ durch den Namen deiner Haupttabelle).
- Die Daten werden automatisch „überlaufen“ und das Blatt füllen. Wenn du in der Haupttabelle etwas änderst, passt sich dieses Blatt sofort an.
Welche Methode soll ich wählen?
| Methode | Beste Wahl, wenn... | Vorteil |
|---|---|---|
| Pivot-Table | ...du schnell 50+ Blätter auf einmal brauchst. | Extrem schnell, erstellt Blätter automatisch. |
| Power Query | ...du die Daten oft aktualisieren musst. | Sehr sauber, professionell, bleibt verknüpft. |
| FILTER-Funktion | ...du nur wenige Kategorien hast. | Live-Update ohne Klick auf "Aktualisieren". |
Hinweis: Die Pivot-Table-Methode ist die einzige, die die Tabellenblätter physisch für dich erstellt und benennt. Bei Power Query und der FILTER-Funktion musst du die leeren Blätter vorher manuell anlegen.