MAKEARRAY
通过应用 LAMBDA 来返回指定行和列大小的计算数组。
语法
=MAKEARRAY(rows, cols, lambda(row, col))
Rows 用列分隔的数组。
Cols 将列作为单个参数并计算一个结果的 LAMBDA。 LAMBDA 接受单个参数。
Lambda 数组中的列。
说明
- 提供无效的 LAMBDA 函数或不正确的参数数字将返回 #VALUE! 错误称为“参数不正确”。
- 将 row 或 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")))

相关功能
逻辑函数
BYCOL函数
BYROW函数
ISOMITTED函数
MAP函数
REDUCE函数
SCAN函数