HSTAPELN (HSTACK) in Excel: Bereiche nebeneinander verbinden, ungleiche Höhen behandeln und dynamische Berichtstabellen erstellen.
HSTACK
Syntax
HSTAPELN(array1, array2, …)
Beispiel: =HSTACK(A2:A10,C2:C10)
Verfügbar in: Excel 2024, Microsoft 365
HSTAPELN fügt Bereiche oder Arrays nebeneinander zu einem einzigen Array zusammen. Die Syntax lautet =HSTACK(array1, [array2], …). Sie finden die Funktion in Excel 2024 und Microsoft 365.
Wann Sie die Funktion einsetzen
Eine Namensspalte neben einer berechneten Spalte platzieren, um mit einer einzigen Formel einen Bericht aufzubauen.
Eine konstante Spalte, beispielsweise ein Jahr, neben einer ausgegebenen Liste ergänzen.
Zwei Suchergebnisse, etwa aus XLOOKUP, zu einer Tabelle verbinden.
Argumente
array1. Der erste Bereich oder das erste Array; daraus stammen die äußersten linken Spalten.
array2, …. Weitere Arrays, die rechts angefügt werden. Bei unterschiedlicher Höhe werden kürzere Arrays unten aufgefüllt.
Erklärte Beispiele
Anzahl der entstehenden Spalten
A
B
C
1
Region
Rep
Amount
2
East
Ana
1200
3
West
Ben
850
4
East
Cara
430
5
North
Dan
970
6
West
Eli
1500
Formel: F2: =COLUMNS(HSTACK(A2:B3,C2:C3))
Ergebnis: 3
Ein zweispaltiger Block plus ein einspaltiger Block ergeben drei Spalten.
Lesereihenfolge eines gestapelten Blocks
A
B
C
1
Region
Rep
Amount
2
East
Ana
1200
3
West
Ben
850
4
East
Cara
430
5
North
Dan
970
6
West
Eli
1500
Formel: F2: =TEXTJOIN(", ",,HSTACK(B2:B3,C2:C3))
Ergebnis: Ana, 1200, Ben, 850
TEXTJOIN liest jede Zeile des 2-mal-2-Ergebnisses von links nach rechts: zuerst Ana und 1200, dann Ben und 850.
Unterschiedliche Höhen
A
B
C
1
Region
Rep
Amount
2
East
Ana
1200
3
West
Ben
850
4
East
Cara
430
5
North
Dan
970
6
West
Eli
1500
Formel: F2: =INDEX(HSTACK(B2:B4,C2:C3),3,2)
Ergebnis: #N/A
Das zweite Array besitzt nur zwei Zeilen. Deshalb wird Zeile 3 seiner Spalte mit #N/A aufgefüllt.
Jetzt ausprobieren
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in F2: =HSTACK(A2:A4,C2:C4)
Beispieltabelle: HSTAPELN
A
B
C
D
E
F
G
1
Region
Product
Units
Price
Result
2
East
Pen
120
2.5
East
120
3
West
Pen
80
2.5
West
80
4
East
Book
45
12
East
45
5
North
Book
60
12
6
West
Lamp
30
25
7
East
Lamp
15
25
Ergebnis in F2: East
Fehler und Prüfungen
#N/A am unteren Rand. Die Arrays sind unterschiedlich hoch. Verwenden Sie IFNA(…,"") oder bringen Sie die Bereiche auf dieselbe Größe.
#SPILL!. Die Zellen rechts neben der Formel sind nicht leer.
Spalten erscheinen in der falschen Reihenfolge. HSTACK ordnet Arrays in der angegebenen Reihenfolge an. Sortieren Sie die Argumente um.
#NAME?. HSTACK ist in Excel 2021 und älteren Versionen nicht vorhanden.