跳到主要内容

Excel MAP 函数 (365)

地图功能 适用于 LAMBDA 函数 创建一个新值并返回一个数组,该数组通过将提供的数组中的每个值映射到一个新值而形成。

地图功能 1


句法

=MAP (array1,[array2],...,lambda)


参数

  • 阵列1 (必需):要映射的数组。
  • 数组2,... (可选):要映射的其他数组。
  • LAMBDA (必需):自定义 LAMBDA 函数适用于数组。
    它必须是最后一个参数,并配置为在提供附加数组时接受附加参数。

回报值

地图功能 返回结果数组。


功能说明

  1. MAP 功能是新引入的 适用于 Microsoft 365 的 Excel. 所以它在早期版本的 Excel 中不可用。 Excel for Microsoft 365 中引入了新的动态数组公式,这意味着无需使用 Ctrl+Shift+Enter 即可将 MAP 公式作为数组公式输入。
  2. #值! 如果发生以下情况之一,则会出现错误值:
    • 提供了无效的 LAMBDA 函数;
    • 提供了错误数量的参数。

例如:

如下面的屏幕截图所示,有一个数据数组。 该数组中大于 2 时乘以 100,小于等于 100 时取平方,请执行以下操作:

请将下面的公式复制到单元格 E6 中,然后按 输入 获得结果的关键。

=地图(B6:C12,拉姆达(x, IF(x>100, x*2,x*x)))

地图功能 2

相关功能:

  • Excel BYROW 功能
    Excel BYROW 函数将 LAMBDA 函数应用于给定数组中的每一行,并将每行的结果作为单个数组返回。

  • Excel LAMBDA 功能
    Excel LAMBDA 函数用于创建可在整个工作簿中重复使用的自定义函数。

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations