透過套用 LAMBDA 函數,回傳指定列與欄大小的計算陣列。
語法
=MAKEARRAY(rows, cols, lambda(row, col))
MAKEARRAY 函數語法具有下列引數和參數:
排 陣列的列數。 必須大於零。
山口 陣列中的欄位數。 必須大於零。
蘭姆達 一個被呼叫用來建立陣列的 LAMBDA。 LAMBDA 接受兩個參數:
- 排隊 陣列的列索引。
- 鞍部 陣列的欄位索引。
錯誤
提供無效的 LAMBDA 函數或不正確的參數數目會傳回 #VALUE! 錯誤稱為「不正確的參數」。
將 列 或 col 參數設為值 < 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")))