fxExcel 函数大全方格办公 · Function Atlas
动态数组Microsoft 365 / Excel 2024 及更新版本高级

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,映射前先统一形状。

相关 Excel 函数

适用于 Microsoft 365 / Excel 2024 及更新版本。不同 Excel 版本和区域设置可能存在差异,请以当前软件中的函数提示为准。