Beschreibung
Verwenden Sie diese Funktion, um mehrere Bereiche oder Arrays in einem einzigen Bereich horizontal zu stapeln.
Syntax
HSTACK(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 horizontal gestapelt wird. | Eine Zelle, ein Zellbereich oder eine Formel, die zu einem der beiden Ergebnisse führt. |
[array_2], ..., [array_29] |
Nein | Zusätzliche Bereiche oder Arrays zum horizontalen Stapeln. Es können bis zu 29 Arrays hinzugefügt werden. | Ein Zellverweis, ein Bereich oder eine Formel, die zu einem der beiden Ergebnisse führt. |
Beispiele
Stichprobendaten
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Alter | Gehalt | Titel | Ort | Jahre |
| 2 | John | 35 | 75000 | Pilot | New York | 9 |
| 3 | Alice | 28 | 65000 | Sanitäter | Chicago | 2 |
| 4 | Bob | 42 | 85000 | Manager | Los Angeles | 5 |
| 5 | George | 22 | 55000 | Attendant | Atlanta | 1 |
| 6 | Helen | 30 | 71000 | Jr. Pilot | New York | 8 |
Beispiel-Formeln
Die Bereiche müssen übereinstimmen! Wenn Sie mehrere Bereiche mit FILTER verwenden, müssen die Zeilenwerte für alle Bereiche, die als Teil des Filterausdrucks angegeben wurden, identisch sein.
| Anwendungsfall | Formel | Ergebnis | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Erstellen Sie einen Datensatz, der nur Name, Titel und Ort enthält. | =HSTACK(A1:A6,D1:E6) |
Diese Formel extrahiert die Spalten Name (A), Titel (D) und Ort (E) in ein neues Set, zusammen mit den Spaltenköpfen.
|
||||||||||||||||||
| Geben Sie eine Textzeichenfolge für einen Fehler ein, wenn die Formel nicht übereinstimmt. | =IFERROR(HSTACK(A1:A4, {"Stadt"}), "Ungültig") |
Diese Formel verwendet IFERROR , um nicht übereinstimmende Array-Größen korrekt zu behandeln. Für diesen Datensatz würde sie Folgendes zurückgeben:
|
Hinweise
- Wie bei allen Array-Funktionen werden auch bei HSTACK die Ergebnisse dynamisch auf benachbarte Zellen aufgefüllt, beginnend mit der Zelle, die die HSTACK-Funktion enthält.
- HSTACK:
- Kombiniert mehrere Bereiche horizontal zu einem einzigen Bereich.
- Kann Bereiche mit unterschiedlichen Höhen stapeln.
- Ist nützlich, um Daten aus mehreren Spalten oder Quellen zu kombinieren.
Tipps
- Wenn Sie Kopfzeilen haben, beginnen Sie Ihre Array-Werte eine Zeile tiefer (z.B. beginnen Sie im obigen Datensatz mit A2 und nicht mit A1), wenn Sie die Kopfzeilen nicht einbeziehen möchten.
- Die Reihenfolge der Arrays bestimmt die Reihenfolge der Stapelung. Das erste Array in der Funktion befindet sich immer auf der linken Seite.
- HSTACK kann effektiv mit mehreren anderen Funktionen kombiniert werden, darunter:
- FILTER: Um gefilterte Daten aus verschiedenen Bereichen auszuwählen und zu kombinieren.
- UNIQUE: Zum Entfernen von Duplikaten aus gestapelten Arrays.
- SORT: Zum Ordnen von Daten vor oder nach dem Stapeln.
- SEQUENCE: Zum Hinzufügen einer fortlaufenden Nummerierung oder Indizierung.
- SUM: Zur Berechnung von Gesamtsummen aus gestapelten Ergebnissen.
Verwandte Funktionen
Hier finden Sie die anderen Funktionen der Array-Formel, die in Arbeitsblättern von Workiva unterstützt werden.