VSTACK関数の使い方
配列を垂直方向に積み上げます。
365
Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。
- 構文
-
=VSTACK(配列1, [配列2], ...) - 引数
-
- 配列1必須
- 配列2省略できる
このあとも、同じように続けて渡せます。
- どんな関数か
複数の範囲や配列を縦方向(Vertical)に結合して1つの配列にします。
- 使用例
-
E1:E4 に
=VSTACK(A1:A2, C1:C2)を入れると、こうなります。A B C D E 1 りんご ぶどう りんご 2 みかん もも みかん 3 ぶどう 4 もも 数式を入れたセル
結果: 2つの範囲が、縦に1つながりになる
つまずきやすいところ
- 縦に積む。列数が違うと、足りないところは
#N/Aで埋まる
よくあるエラーと、その直し方
#N/A- つなげたものの列数がそろわず、足りないところが埋められたエラーではなく「空き」の印。見た目を整えるなら
IFNA(VSTACK(…), "")で包む