跳到主要内容

Excel MAP 函数 (365)

添加一名作者 最后修改时间:2022-09-15

我们推荐使用 地图功能 适用于 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
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations