Beschreibung
Verwenden Sie diese Funktion, um mehrere Bereiche oder Arrays vertikal zu einem einzigen Bereich zu stapeln.
Syntax
VSTACK(array_1, [array_2], ..., [array_29])
Eingaben
Diese Funktion akzeptiert das folgende Argument:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
| array_1 | Ja | Der erste Bereich oder das erste Array, das vertikal gestapelt (verbunden) werden soll. | Ein Zellbezug, ein Zellbereich oder eine Formel, die zu einem der beiden führt. |
[array_2], ..., [array_29] |
Nein | Zusätzliche Bereiche oder Arrays, die vertikal gestapelt werden sollen. Bis zu 29 Arrays können hinzugefügt werden. | Ein Zellbezug, ein Zellbereich oder eine Formel, die zu einem der beiden führt. |
Beispiele
Stichprobendaten
Datensatz 1
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Name | Vertrieb | Region | Kommission |
| 2 | Q1 | |||
| 3 | John | 45000 | Nord | 4500 |
| 4 | Alice | 52000 | Süd | 5200 |
| 5 | Bob | 49500 | West | 4500 |
| 6 | Q2 | |||
| 7 | John | 48000 | Nord | 4800 |
| 8 | Alice | 55000 | Süd | 5500 |
| 9 | Bob | 51250 | West | 5100 |
Datensatz 2
Blatt 1 (mit dem Namen "Mitarbeiter_Q1")
| Name | Alter | Ort | Gehalt |
|---|---|---|---|
| John | 35 | New York | 75000 |
| Alice | 28 | Chicago | 65000 |
| Bob | 42 | Los Angeles | 85000 |
Blatt 2 (mit dem Namen "Mitarbeiter_Q2")
| Name | Alter | Ort | Gehalt |
|---|---|---|---|
| George | 22 | Denver | 55000 |
| Helen | 30 | Scottsdale | 71000 |
Beispiel-Formeln
| Anwendungsfall | Formel | Ergebnis | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Verbindet zwei horizontale Arrays zu einer einzigen Tabelle. | =VSTACK(A2:D4, A6:D8) |
Diese Formel liest die beiden Bereiche auf der Registerkarte und kombiniert die Daten von Q1 und Q2 zu einem einzigen Bereich. Unter Verwendung von Datensatz 2 ergibt dies Folgendes:
|
||||||||||||||||||||||||
| Kombinieren Sie Daten aus zwei separaten Blättern in einer Tabelle. | =VSTACK(Mitarbeiter_Q1!A2:D4, Mitarbeiter_Q2!A2:D3) |
Diese Formel extrahiert die Q1-Mitarbeiterdaten aus Blatt 1 (
|
||||||||||||||||||||||||
|
Kombinieren Sie Daten aus einer Tabelle mit einem gefilterten Satz von Daten aus einer zweiten Tabelle. Ein Anwendungsfall für die Kombination von Daten aus einer Tabelle mit einem gefilterten Satz von Daten aus einer zweiten Tabelle ist, wenn Sie Daten in Ihrer primären Tabelle mit bestimmten Informationen aus einer Bezugstabelle anreichern wollen, aber nur für bestimmte Einträge. |
=VSTACK(A2:D4, FILTER(A6:D8, B6:B850000)) |
Kombiniert Q1-Daten mit gefilterten Q2-Daten (bei denen die Umsätze größer als 50000 sind). Unter Verwendung von Datensatz 1 ergibt dies Folgendes:
|
||||||||||||||||||||||||
| Kombinieren Sie Daten aus zwei separaten Bereichen und extrahieren Sie dann nur die eindeutigen Zeilen. | =EINZIGARTIG(VSTACK(A2:D4, A6:D8)) |
Kombiniert die Daten von Q1 und Q2 und summiert automatisch die Werte der Zeilen, die identische Einträge in Spalte 1 haben. Bei Verwendung des Datensatzes 2 ergibt dies folgendes Ergebnis:
Hinweis:UNIQUE summiert automatisch numerische Werte, wenn es doppelte Einträge in der ersten Spalte findet. |
Hinweise
- Wie bei allen Array-Funktionen werden auch bei VSTACK die Ergebnisse dynamisch auf benachbarte Zellen aufgefüllt, beginnend mit der Zelle, die die VSTACK-Funktion enthält.
- VSTACK:
- Kombiniert mehrere Bereiche aus einem oder mehreren Blättern vertikal zu einem einzigen vertikalen Bereich. Die Reihenfolge der Arrays bestimmt die Reihenfolge der Stapelung. Das erste Array in der Funktion wird immer oben stehen.
- Kann Bereiche stapeln, die unterschiedlich breit sind.
- Nützlich für die Kombination von Daten aus mehreren Zeiträumen oder Quellen.
- Nützlich für das Anhängen neuer Datensätze ohne manuelle Neuformatierung.
- Hält die Daten dynamisch (wenn neue Zeilen hinzugefügt werden, wird die Ausgabe aktualisiert).
Tipps
- Wenn Sie eine Kopfzeile haben und nicht möchten, dass die Kopfzeilen einbezogen werden, beginnen Sie Ihre Array-Werte eine Zeile nach unten (im obigen Datensatz beginnen Sie beispielsweise mit A2 und nicht mit A1).
- VSTACK kann mit anderen Funktionen kombiniert werden, darunter:
Array-Formel-Funktionen
Hier finden Sie die anderen Funktionen der Array-Formel, die in Arbeitsblättern von Workiva unterstützt werden.