MAP 函数的使用方法及公式实例
逐元素映射
把数组中的每个值交给 LAMBDA 计算,返回与原数组形状对应的新数组。
MAP 函数语法
MAP(array1, [array2], ..., lambda)参数说明
| 参数 | 是否必填 | 说明 |
|---|---|---|
array1 | 必填 | 第一个要映射的数组或区域。 |
array2... | 可选 | 后续参与计算的同形数组或区域。 |
lambda | 必填 | 最后参数,接收各数组对应元素并返回单个新值。 |
MAP 函数公式实例
在单元格中输入以下公式:
=MAP({1,2,3}, LAMBDA(x, x*10))返回结果
10、20、30(单行 3 列)
每个元素分别乘以 10,结果仍为一行三列。
常见错误与使用注意事项
- LAMBDA 必须放在最后,其参数数量应与输入数组数量一致。
- 多个数组尺寸不一致时,缺失位置可能返回 #N/A,映射前先统一形状。