MAKEARRAY 関数
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web その他…表示数を減らす
Microsoft 365 を無料でお試しください
target=”_blank” title=”LAMBDA” rel=”noopener”>LAMBDA を適用して、指定された行と列のサイズの計算された配列を返します。
構文
= MAKEARRAY(行、列、lambda(行、列))
MAKEARRAY 関数の構文には、次の引数とパラメーターがあります:
行 配列内の行数。 ゼロより大きい値にする必要があります。
列 配列内の列数。 ゼロより大きい値にする必要があります。
lambda 配列を作成するために呼び出される LAMBDA。 LAMBDA は 2 つのパラメーターを取ります:
行 配列の行インデックス。
列 配列の列インデックス。
エラー
無効な LAMBDA 関数または誤った数のパラメーターを指定すると、#VALUE! が返されます 「不正なパラメーター」と呼ばれるエラー。
行 または列 の引数を 1 未満の値または数値以外に設定すると、#VALUE! が返されます。 防ぎます。
例
例 1:単純な九九を表す 2D 配列を作成する
セル C2 に次の数式をコピーします。
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
例 2:値のランダムなリストを作成する
サンプル データをセル D1:E3 に入力し、数式をセル D4 にコピーします。
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))
関連項目
target=”_blank” title=”LAMBDA 関数” rel=”noopener”>LAMBDA 関数
target=”_blank” title=”MAP 関数” rel=”noopener”>MAP 関数
target=”_blank” title=”REDUCE 関数” rel=”noopener”>REDUCE 関数
target=”_blank” title=”SCAN 関数” rel=”noopener”>SCAN 関数
target=”_blank” title=”BYCOL 関数” rel=”noopener”>BYCOL 関数
target=”_blank” title=”BYROW 関数” rel=”noopener”>BYROW 関数
target=”_blank” title=”ISOMITTED 関数” rel=”noopener”>ISOMITTED 関数