打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel新函数:MAP函数基础
userphoto

2023.02.14 福建

关注
excelperfect

标签:MAP函数LAMBDA函数
MAP函数通过应用LAMBDA创建的新值,返回将数组中每个值映射到新值而形成的数组,其语法为:
=MAP(array1,lambda_or_array<#>)
其中,参数array1为要映射的数组;参数lambda_or_array<#>是一个LAMBDA,必须是最后一个参数,其本身必须具有传递的每个数组的参数,或者必须有另一个要映射的数组。
注意,如果提供无效的LAMBDA函数或者不正确的参数将返回#VALUE!,即“不正确参数”。
示例1:返回特定值的平方
下面的公式返回单元格区域A1:C3中值大于3的数的平方:
=MAP(A1:C2,LAMBDA(a,IF(a>3,a*a,a)))
结果如下图1所示。
1
示例2:判断两列中的值是否相同
有一个名为“表1”的表,其中两列名为“列1”和“列2”。将下面的公式输入单元格D2中,判断两列中的值是否相同:
=MAP(1[1],1[2],LAMBDA(a,b,IF(a=b,TRUE)))
结果如下图2所示。
2
示例3:返回满足两个条件的数据
在单元格区域A1:B11中放置有一系列数据,要求获取列A中尺寸为“大”,列B中颜色为“红色”的数据。将下面的公式输入单元格D2中:
=FILTER(A2:B11,MAP(A2:A11,B2:B11,LAMBDA(s,c,AND(s='',c='红色'))))
结果如下图3所示。
3
注:本文学习整理自微软官方网站,供方便学习参考。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
扒出一个Excel神技巧:按指定的条件重复数据!
【REDUCE】迭代器函数,像循环一样运行!
Excel中的“映射”函数:MAP函数
LAMBDA应用示例:拆分文本为数组
Excel函数有上百个,不过以后真正学会这一个水平就相当不错了
67这才是Excel有史以来最复杂也是最强大的函数,没有之一!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服