EXPAND関数の使い方

配列を指定された次元に拡張またはパディングします。

365

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

構文
=EXPAND(配列, 行数, [列数], [パッド])
引数
  1. 配列必須
  2. 行数必須
  3. 列数省略できる
  4. パッド省略できる
どんな関数か

配列を指定のサイズに拡張し、足りない部分は指定した値(パッド)で埋めます。

使用例

C1:D2 に =EXPAND(A1, 2, 2, "-") を入れると、こうなります。

ABCD
1AA-
2--

数式を入れたセル

結果: A の右と下が「-」で埋まった、2行2列

つまずきやすいところ

  • 配列を指定した大きさまで広げ、足りないところを埋める
  • 今より小さい大きさは指定できない

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

#VALUE!
元より小さい行数・列数を指定したEXPAND は広げる関数なので、元以上の数にする。小さくしたいなら TAKE を使う
#N/A
広げた分を埋める値(4つめ)を書かなかった4つめに "" や 0 を渡すと、そこが埋まる

EXPANDを使う実例レシピ(1件)

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

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