VSTACK関数の使い方

配列を垂直方向に積み上げます。

365

Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。

構文
=VSTACK(配列1, [配列2], ...)
引数
  1. 配列1必須
  2. 配列2省略できる

このあとも、同じように続けて渡せます。

どんな関数か

複数の範囲や配列を縦方向(Vertical)に結合して1つの配列にします。

使用例

E1:E4 に =VSTACK(A1:A2, C1:C2) を入れると、こうなります。

ABCDE
1りんごぶどうりんご
2みかんももみかん
3ぶどう
4もも

数式を入れたセル

結果: 2つの範囲が、縦に1つながりになる

つまずきやすいところ

  • 縦に積む。列数が違うと、足りないところは #N/A で埋まる

よくあるエラーと、その直し方

#N/A
つなげたものの列数がそろわず、足りないところが埋められたエラーではなく「空き」の印。見た目を整えるなら IFNA(VSTACK(…), "") で包む

VSTACKを使う実例レシピ(3件)

同じ「検索・行列」の関数

検索・行列の関数をすべて見る(39件)