Beskrivelse
Bruk denne funksjonen til å stable flere områder eller matriser horisontalt til ett enkelt område.
Syntaks
HSTACK(matrise_1, [matrise_2], …,[matrise_29])
Inndata
Denne funksjonen godtar følgende argument:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
matrise_1 |
Ja | Det første området eller matrisen som skal stables horisontalt. | En celle, et celleområde eller en formel som resulterer i en av disse. |
[matrise_2], …, [matrise_29] |
Nei | Ytterligere områder eller matriser som skal stables horisontalt. Opptil 29 arrayer kan legges til. | En cellereferanse, et område eller en formel som resulterer i en av disse. |
Eksempler
Eksempeldata
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Navn | Alder | Lønn | Tittel | By | År |
| 2 | Johannes | 35 | 75000 | Pilot | New York | 9 |
| 3 | Alice | 28 | 65000 | Lege | Chicago | 2 |
| 4 | Bob | 42 | 85000 | Leder | Los Angeles | 5 |
| 5 | Georg | 22 | 55000 | Ledsager | Atlanta | 1 |
| 6 | Helen | 30 | 71000 | Jr. Pilot | New York | 8 |
Eksempelformler
Rekkeviddene må stemme overens! Hvis du bruker flere områder med FILTER, må radverdiene være de samme for alle områdene som er angitt som en del av filteruttrykket.
| Brukstilfelle | Formel | Forklaring og resultat | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Opprett et datasett som kun viser navn, tittel og by. | =HSTACK(A1:A6;D1:E6) |
Denne formelen trekker ut kolonnene Navn (A), Tittel (D) og By (E) til et nytt sett, sammen med kolonneoverskriftene.
|
||||||||||||||||||
| Ha en tekststreng for en feil hvis det er en avvikelse i formelen. | =HVISEFEIL(HSTACK(A1:A4, {"By"}), "Ugyldig") |
Denne formelen bruker HVISEFEIL for å håndtere uoverensstemmende arraystørrelser på en elegant måte. For dette datasettet ville det returnere følgende:
|
Merknader
- Som med alle arrayfunksjoner, fyller HSTACK dynamisk ut resultater på tvers av tilstøtende celler, startende fra cellen som inneholder HSTACK-funksjonen.
- HSTACK:
- Kombinerer flere områder horisontalt til ett enkelt område.
- Kan stable komfyrer med forskjellige høyder.
- Er nyttig for å kombinere data fra flere kolonner eller kilder.
Tips
- Hvis du har overskriftsrad(er), start matriseverdiene én rad ned (for eksempel i datasettet ovenfor, start med A2 i stedet for A1) hvis du ikke vil at overskriftene skal inkluderes.
- Rekkefølgen på arrayene bestemmer rekkefølgen for stablingen. Den første tabellen i funksjonen vil alltid være til venstre.
- HSTACK kan effektivt kombineres med flere andre funksjoner, inkludert:
- FILTER : For å velge og kombinere filtrerte data fra forskjellige områder.
- UNIK : For å fjerne duplikater fra stablede arrayer.
- SORTERING : Organiserer data før eller etter stabling.
- SEKVENS : For å legge til sekvensiell nummerering eller indeksering.
- SUMMER : Beregner aggregerte totaler fra stablede resultater.
Relaterte funksjoner
Her er de andre matriseformelfunksjonene som støttes i Workiva-regneark.