Beskrivning
Använd denna funktion för att horisontellt stapla flera intervall eller matriser till ett enda intervall.
Syntax
HSTACK(array_1, [array_2], ...,[array_29])
Ingångar
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
array_1 |
Ja | Det första intervallet eller den första matrisen som staplas horisontellt. | En cell, ett cellintervall eller en formel som resulterar i något av dessa. |
[array_2], ..., [array_29] |
Nej | Ytterligare intervall eller matriser att stapla horisontellt. Upp till 29 arrayer kan läggas till. | En cellreferens, ett cellintervall eller en formel som resulterar i något av dessa. |
Exempel
Provdata
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Namn | Ålder | Lön | Titel | Stad | År |
| 2 | John | 35 | 75000 | Pilot | New York | 9 |
| 3 | Alice | 28 | 65000 | Sjukvårdare | Chicago | 2 |
| 4 | Bob | 42 | 85000 | Chef | Los Angeles | 5 |
| 5 | George | 22 | 55000 | Skötare | Atlanta | 1 |
| 6 | Helen | 30 | 71000 | Jr. Pilot | New York | 8 |
Prov på formler
Sortimenten måste matcha! Om du använder flera intervall med FILTER måste radvärdena vara desamma för alla intervall som anges som en del av filteruttrycket.
| Användningsfall | Formel | Resultat | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Skapa en datauppsättning som endast innehåller Namn, Titel och Stad. | =HSTACK(A1:A6,D1:E6) |
Denna formel extraherar kolumnerna Namn (A), Titel (D) och Stad (E) till en ny uppsättning, tillsammans med kolumnhuvudena.
|
||||||||||||||||||
| Ha en textsträng för ett felmeddelande om det finns en felmatchning i formeln. | =IFERROR(HSTACK(A1:A4, {"Stad"}), "Ogiltig") |
Denna formel använder IFERROR för att hantera olikstora matriser på ett elegant sätt. För denna datauppsättning skulle den ge följande resultat:
|
Anteckningar
- Som med alla matrisfunktioner fyller HSTACK dynamiskt på resultaten i intilliggande celler, med början i den cell som innehåller HSTACK-funktionen.
- HSTACK:
- Kombinerar flera intervall horisontellt till ett enda intervall.
- Kan staplas med olika höjder.
- Används för att kombinera data från flera kolumner eller källor.
Tips
- Om du har rubrikrader börjar du dina matrisvärden en rad ner (i datauppsättningen ovan börjar du t.ex. med A2 i stället för A1) om du inte vill att rubrikerna ska inkluderas.
- Ordningen på matriserna bestämmer staplingsordningen. Den första matrisen i funktionen kommer alltid att vara till vänster.
- HSTACK kan effektivt kombineras med flera andra funktioner, bland annat:
- FILTER: För att välja ut och kombinera filtrerade data från olika områden.
- UNIQUE: För att ta bort dubbletter från staplade matriser.
- SORT: Att organisera data före eller efter stapling.
- SEQUENCE: Att lägga till sekventiell numrering eller indexering.
- SUM: För att beräkna aggregerade totalsummor från staplade resultat.
Relaterade funktioner
Här är de andra matrisformelfunktionerna som stöds i Workivas kalkylblad.