Beschrijving
Gebruik deze functie om meerdere bereiken of matrices verticaal te stapelen tot één bereik.
Syntax
VSTACK(array_1, [array_2], ..., [array_29])
Ingangen
Deze functie accepteert het volgende argument:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
| matrix_1 | Ja | Het eerste bereik of array om verticaal te stapelen (samenvoegen). | Een celverwijzing, een celbereik of een formule die in een van deze resulteert. |
[array_2], ..., [array_29] |
Geen | Extra bereiken of matrices om verticaal te stapelen. Er kunnen maximaal 29 arrays worden toegevoegd. | Een celverwijzing, een celbereik of een formule die in een van deze resulteert. |
Voorbeelden
Voorbeeldgegevens
Gegevensverzameling 1
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Naam | Verkoop | Regio | Commissie |
| 2 | Q1 | |||
| 3 | John | 45000 | Noord | 4500 |
| 4 | Alice | 52000 | Zuid | 5200 |
| 5 | Bob | 49500 | West | 4500 |
| 6 | Q2 | |||
| 7 | John | 48000 | Noord | 4800 |
| 8 | Alice | 55000 | Zuid | 5500 |
| 9 | Bob | 51250 | West | 5100 |
Gegevensverzameling 2
Blad 1 (met de naam "Werknemers_Q1")
| Naam | Leeftijd | Stad | Salaris |
|---|---|---|---|
| John | 35 | New York | 75000 |
| Alice | 28 | Chicago | 65000 |
| Bob | 42 | Los Angeles | 85000 |
Blad 2 (met de naam "Werknemers_Q2")
| Naam | Leeftijd | Stad | Salaris |
|---|---|---|---|
| George | 22 | Denver | 55000 |
| Helen | 30 | Scottsdale | 71000 |
Voorbeeldformules
| Gebruikscasus | Formule | Resultaat | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Voeg twee horizontale matrices samen tot één tabel. | =VSTACK(A2:D4, A6:D8) |
Deze formule leest de twee bereiken op het tabblad en combineert de gegevens van Q1 en Q2 tot één bereik. Met dataset 2 levert dit het volgende op:
|
||||||||||||||||||||||||
| Combineer gegevens van twee afzonderlijke bladen in één tabel. | =VSTACK(Werknemers_Q1!A2:D4, Werknemers_Q2!A2:D3) |
Deze formule extraheert de Q1 werknemergegevens van blad 1 (
|
||||||||||||||||||||||||
|
Combineer gegevens uit één tabel met een gefilterde set gegevens uit een tweede tabel. Een gebruikssituatie voor het combineren van gegevens uit één tabel met een gefilterde set gegevens uit een tweede tabel is wanneer u gegevens in uw primaire tabel wilt verrijken met specifieke informatie uit een verwante tabel, maar alleen voor bepaalde items. |
=VSTACK(A2:D4, FILTER(A6:D8, B6:B850000)) |
Combineert Q1-gegevens met gefilterde Q2-gegevens (waarbij de Verkoop groter is dan 50000). Met dataset 1 levert dit het volgende op:
|
||||||||||||||||||||||||
| Combineer gegevens uit twee afzonderlijke bereiken en extraheer vervolgens alleen de unieke rijen. | =UNIQUE(VSTACK(A2:D4, A6:D8)) |
Combineert de gegevens van Q1 en Q2 en telt automatisch de waarden op voor rijen met identieke vermeldingen in kolom 1. Met dataset 2 levert dit het volgende op:
Opmerking:UNIQUE telt automatisch numerieke waarden op wanneer het dubbele vermeldingen in de eerste kolom vindt. |
Notities
- Net als bij alle matrixfuncties vult VSTACK resultaten dynamisch aan in aangrenzende cellen, beginnend bij de cel die de VSTACK-functie bevat.
- VSTACK:
- Combineert meerdere bereiken van één of meer bladen verticaal tot één verticaal bereik. De volgorde van de matrices bepaalt de stapelvolgorde. De eerste matrix in de functie staat altijd bovenaan.
- Kan bereiken met verschillende breedtes stapelen.
- Is handig voor het combineren van gegevens uit meerdere tijdsperioden of bronnen.
- Is handig voor het toevoegen van nieuwe records zonder handmatig opnieuw opmaken.
- Houdt gegevens dynamisch (als er nieuwe rijen worden toegevoegd, wordt de uitvoer bijgewerkt).
Tips
- Als u een rij met kopregels hebt en niet wilt dat de kopregels worden opgenomen, begin uw matrixwaarden dan één rij lager (begin in de bovenstaande gegevensset bijvoorbeeld met A2 in plaats van A1).
- VSTACK kan gecombineerd worden met andere functies, zoals:
Functies voor matrixformules
Hier zijn de andere arrayformulefuncties die in Workiva-spreadsheets worden ondersteund.