Lägger till matriser lodrätt och i följd för att returnera en större matris.
Syntax
=VSTACK(array1,[array2],...)
Syntaxen för funktionen VSTACK har följande argument:
matrisMatriserna som ska läggas till.
Kommentarer
VSTACK returnerar den matris som är bildad genom att lägga till var och en av matrisargumenten på ett radmässigt sätt. Den resulterande matrisen kommer att ha följande mått:
-
Rader: Det kombinerade antalet av alla rader från vart och ett av matrisargumenten.
-
Kolumner: Det maximala antalet kolumner från vart och ett av matrisargumenten.
Fel
Om en matris har färre kolumner än den maximala bredden på de markerade matriserna returnerar Excel ett #saknas-fel i de ytterligare kolumnerna. Använd VSTACK inuti funktionen OMFEL för att ersätta #saknas med det värde du valt.
Exempel
Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. Om det behövs kan du justera kolumnbredderna så att alla data visas.
Lägger vertikalt till två enkla matriser i följd så att resultatet blir en enda matris.
Data |
||||||
A |
B |
C |
AA |
BB |
CC |
|
D |
E |
F |
DD |
EE |
FF |
|
Formel |
||||||
=VSTACK(A2:C3,E2:G3) |
Lägger vertikalt till tre matriser i följd så att resultatet blir en matris med två kolumner och sex rader.
Data |
|||||
1 |
2 |
A |
B |
X |
Y |
3 |
4 |
C |
D |
||
5 |
6 |
||||
Formler |
|||||
=VSTACK(A2:B4,C2:D3,E2:F2) |
Lägger vertikalt till tre matriser i följd så att resultatet blir en matris med tre kolumner och sex rader med ett #N/A-fel för att fylla i tomma matriselement.
Data |
|||||
1 |
2 |
A |
B |
C |
#Värdefel! |
3 |
4 |
D |
E |
F |
|
5 |
6 |
||||
Formler |
|||||
=VSTACK(A2:B4,C2:E3,F2) |