🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel VSTACK & HSTACK-Funktionen — Bereiche zu einem lebenden Array stapeln

|

Excel VSTACK & HSTACK-Funktionen — Bereiche zu einem lebenden Array stapeln

KurzfassungVSTACK stapelt Bereiche übereinander (vertikal); HSTACK setzt sie nebeneinander (horizontal). Beide führen mehrere Bereiche oder Arrays zu einem Ergebnis zusammen, das überläuft und sich aktualisiert, wenn sich die Quellen ändern. Syntax: =VSTACK(Array1; [Array2]; …). Der klassische Einsatz: die gleich geformten Tabellen mehrerer Monate oder Blätter zu einer lebenden Gesamttabelle vereinen, ohne Kopieren-Einfügen. Passen die Breiten (VSTACK) oder Höhen (HSTACK) nicht, füllen die Lücken mit #N/A. Excel 365 und 2021+.

=VSTACK(Jan; Feb; Mär)               ' drei Monatstabellen, ein lebender Stapel
=HSTACK(Namen; Punkte)               ' zwei Spalten nebeneinander

Jahrelang hieß „Januar, Februar und März in eine Liste" Kopieren, Einfügen, Kopieren, Einfügen — und jeden Monat neu. VSTACK macht daraus eine Formel, die neu stapelt, sobald sich eine Quelltabelle ändert. Es ist die dynamische Array-Antwort aufs Kombinieren, und mit HSTACK geht auch die waagerechte Variante.

Hinweis: In einer deutschen Excel-Oberfläche heißen diese Funktionen VSTAPELN (VSTACK), HSTAPELN (HSTACK), WEGLASSEN (DROP), SORTIEREN (SORT). Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.

Was Sie lernen

  • VSTACK (vertikal) vs HSTACK (horizontal) — welche Achse jede wachsen lässt
  • Tabellen aus mehreren Blättern zu einer lebenden Gesamttabelle, ohne Kopieren-Einfügen
  • Warum ungleiche Breiten/Höhen mit #N/A auffüllen und wie Sie das vermeiden
  • Wiederholte Kopfzeilen mit DROP entfernen, damit der Stapel sauber bleibt
  • Das kombinierte Ergebnis mit FILTER, SORT und UNIQUE abfragen

Das mentale Modell: Kopieren-unter-die-Tabelle, aber live

Eine Tabelle unter eine andere einzufügen ist eine einmalige Aktion; machen Sie es nächsten Monat wieder, ist der letzte Einfügevorgang veraltet. VSTACK beschreibt den Stapel und rechnet ihn ewig neu. Denken Sie an „füge diese Bereiche an" als Formel: Das Ergebnis läuft aus der Formelzelle und wächst mit den Quellen.

' Manuell: Feb kopieren, unter Jan einfügen, Mär kopieren, darunter... monatlich
' Live:
=VSTACK(JanTabelle; FebTabelle; MärTabelle)   ' stapelt neu, sobald sich etwas ändert

HSTACK ist dieselbe Idee um 90° gedreht: statt Zeilen anzufügen, fügt es Spalten an und reiht Bereiche von links nach rechts.

Die Regel, die alles freischaltet: Achse passend halten oder #N/A bekommen

VSTACK stapelt nach unten, also sollte jeder Bereich die gleiche Spaltenzahl haben; HSTACK stapelt nach rechts, also die gleiche Zeilenzahl. Passt es nicht, kann Excel kein Loch leer lassen — es füllt die kurze Seite mit #N/A:

=VSTACK(A2:C10; E2:F10)   ' 3 Spalten auf 2 Spalten -> eine Spalte #N/A erscheint
=HSTACK(A2:A10; C2:C6)    ' 9 Zeilen neben 5 Zeilen -> 4 Zellen #N/A unten

Die Lösung: Eingaben gleich formen oder das Ergebnis bereinigen — =IFERROR(VSTACK(...); "") leert die Füllzellen. Aber eine Spalte voller #N/A ist meist ein Zeichen, dass Sie die falschen Bereiche gestapelt haben — prüfen Sie zuerst die Breiten.

Die wiederholten Kopfzeilen entfernen

Echte Tabellen haben Kopfzeilen, und drei davon zu stapeln vergräbt eine Kopfzeile mitten in den Daten. Das saubere Muster verbindet VSTACK mit DROP, um jede Kopfzeile zu entfernen, und fügt eine zurück:

' Jede Monatstabelle hat eine Kopfzeile; nur die erste behalten, Rest weglassen:
=VSTACK(JanTabelle; DROP(FebTabelle; 1); DROP(MärTabelle; 1))

DROP(Bereich; 1) entfernt die oberste Zeile. Das ist das Idiom, das die Konsolidierung über mehrere Blätter überhaupt nutzbar macht — eine Kopfzeile, alle Daten, voll lebendig.

Die Abwägung: VSTACK oder Power Query?

Kopieren Sie eine Handvoll gleich geformter Bereiche in derselben Arbeitsmappe und wollen das Ergebnis live, ist VSTACK leichter als alles andere — keine Abfrage zu aktualisieren, es rechnet einfach neu. Die ehrliche Grenze ist dieselbe wie bei jeder dynamischen Array-Funktion: Für Dutzende Dateien, Hunderttausende Zeilen oder heikles Spaltenabgleichen ist Power Query das richtige Werkzeug. Für „staple diese paar Tabellen und halte es aktuell" gewinnt VSTACK. Kombinieren Sie es mit SORT, FILTER und TAKE, um das zusammengeführte Ergebnis in einer Formel abzufragen.

Wie ExcelMaster hilft

Die echte Aufgabe ist selten nur „staple das" — sie lautet führe jedes Regionsblatt zu einer sortierten Tabelle zusammen, lass die wiederholten Kopfzeilen weg und halte es live. ExcelMaster schreibt das VSTACK (oder HSTACK), fügt das DROP zum Entfernen der Kopfzeilen hinzu, prüft, dass die Breiten passen, damit keine #N/A-Spalte entsteht, und umhüllt es mit SORT/FILTER, wenn Sie die zusammengeführte Sicht abgefragt haben wollen — alles aus einer Beschreibung in normaler Sprache.

Häufige Fragen

Was ist der Unterschied zwischen VSTACK und HSTACK?

VSTACK stapelt Bereiche vertikal, einen unter den anderen (sie sollten dieselbe Spaltenzahl haben). HSTACK stapelt sie horizontal, nebeneinander (gleiche Zeilenzahl). Beide laufen über und aktualisieren sich, wenn sich die Quellen ändern.

Wie kombiniere ich Daten aus mehreren Blättern ohne Power Query?

Nutzen Sie =VSTACK(Blatt1!A2:C100; Blatt2!A2:C100; Blatt3!A2:C100). Um wiederholte Kopfzeilen zu vermeiden, lassen Sie sie weg: =VSTACK(Erste; DROP(Zweite;1); DROP(Dritte;1)). Das Ergebnis ist live und stapelt neu, wenn sich ein Blatt ändert.

Warum gibt VSTACK #N/A zurück?

Die gestapelten Bereiche haben keine passenden Breiten (VSTACK) oder Höhen (HSTACK), also füllt Excel die kurze Seite mit #N/A. Formen Sie die Eingaben gleich oder umhüllen Sie mit IFERROR, um die Füllzellen zu leeren.

Kann ich ein VSTACK-Ergebnis sortieren oder filtern?

Ja — umhüllen Sie es: =SORT(VSTACK(Jan; Feb; Mär); 2; -1) sortiert den kombinierten Stapel, und =FILTER(VSTACK(...); Bedingung) fragt ihn ab. Das Ganze bleibt live.

Funktioniert VSTACK in Excel 2016 oder 2019?

Nein. VSTACK und HSTACK brauchen Excel 365 oder Excel 2021+. Auf älteren Versionen kopieren Sie ein oder nutzen Power Query.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 17.06.2026.

Verwandte Anleitungen: Excel SEQUENCE · Excel TAKE & DROP · Excel SORT · Excel FILTER