软件下载 点击激活 软件下载

新函数Scan, 具有扫描功能的超级函数

SCAN,Excel365新增的函数(WPS也已增加),一个超冷门的函数。但它却是一个自带扫描功能的超级函数。

语法:

新函数Scan, 具有扫描功能的超级函数

注:这个函数会配合lambda函数遍历数组中的每个值,通过判断等运算把处理后的每一次结果储备在初始值中。

来个简单的例子

A列日期,B列是销量,现要求在C列计算销量大于5的累计销量,可以用Countif函数统计:

=COUNTIF(B$2:B2,”>5″)

新函数Scan, 具有扫描功能的超级函数

如果用Scan函数,公式则为:

=SCAN(0,B2:B16,LAMBDA(X,Y,IF(Y>5,X+1,X)))

注:0是初始值, X是每一步初始值变化后的值,Y是区域(B2:B16)中的每个值。F(Y>5,X+1,X) 根据Y值判断,改变X值每一个步的值。

新函数Scan, 具有扫描功能的超级函数

估计很多同学迷糊了,有简单的Countif公式,还要Scan这么复杂的公式?

当然有用,它生成的是一个内存数组。哇,越来越晕了?好吧,还是看一个示例

估计很多人都被合并单元格的问题困扰过,如下面的含合并单元格的多条件查找,因为B列是合并单元格,什么xlookup,Lookup都无法查找出结果。

新函数Scan, 具有扫描功能的超级函数

而SCAN则可以完成合并单元格的批量填充值,

=SCAN(,B$2:B$19,LAMBDA(X,Y,IF(Y=””,X,Y)))

注:初始值为空白,利用Y对B列值进行逐个判断,如果为空则该次结果还是上次的初始值X,否则为Y值。

新函数Scan, 具有扫描功能的超级函数

有了这样的结果,就可以利用Xlookup进行多条件查找了。

=XLOOKUP(K2&L2,SCAN(,B$2:B$19,LAMBDA(X,Y,IF(Y=””,X,Y)))&C$2:C$19,E$2:E$19)

新函数Scan, 具有扫描功能的超级函数

Ps:除了SCAN,新增函数中还有MAP、 REDUCE有遍历功能,这以前只有VBA中才可以实现的效果,可以让公式变得无法强大。

网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏

往期推荐
1. Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号)
2.  软件库(软件下载)
3.  CorelDRAW 2021破解版下载&安装步骤
4.  Google Earth Pro 7.3 |(谷歌地球)安装教程
5.  最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓
新函数Scan, 具有扫描功能的超级函数
Office自学网公众号
新函数Scan, 具有扫描功能的超级函数
Office自学网客服

打开微信扫一扫,Office自学网

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

Excel教程:PQ神功:数据之合分

2024-10-22 21:34:40

办公技巧

Excel教程:三大男神函数,你知道都有谁吗?Excel神技巧

2024-10-23 21:34:36

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索