MAKEARRAY 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

LAMBDA 関数を適用して、指定した行と列のサイズの計算配列を返します。

構文

= MAKEARRAY(行、列、lambda(行、列))

MAKEARRAY 関数の構文には、次の引数とパラメーターがあります:

  • 配列内の行数。 ゼロより大きい値にする必要があります。

  • Cols 配列内の列の数。 ゼロより大きい値にする必要があります。

  • ラムダ 配列を作成するために呼び出される LAMBDA。 LAMBDA は 2 つのパラメーターを取ります:

    • 配列の行インデックス。
    • 大佐 配列の列インデックス。

エラー

無効な LAMBDA 関数または誤った数のパラメーターを指定すると、#VALUE! が返されます 「不正なパラメーター」と呼ばれるエラー。

または col 引数を 1 <値または数値以外の値に設定すると、#VALUE が返されます。 エラーを返します。

例 1:単純な九九を表す 2D 配列を作成する

セル C2 に次の数式をコピーします。

=MAKEARRAY(3,3,LAMBDA(r,c,r*c))

最初の MAKEARRAY 関数の例

例 2:値のランダムなリストを作成する

サンプル データをセル D1:E3 に入力し、数式をセル D4 にコピーします。

=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))

2 番目の MAKEARRAY 関数の例