买课程可进永久答疑群,课程可免费试学点击下方链接即可
不同于” #N/A”,” #REF!”中出现的#,最新版WPS公式中的#有了新身份,新使命。
【单元格#】这样的结构用于引用单元格所存放的动态数组。
例如下图所示,用函数FILTER筛选B列大于10的数字,其结果是一个动态数组,存放在单元格D2中:
=FILTER(B:B,B:B>10)
此时D2:D4中的独立单元格的可以被正常的引用或参与计算,也可以通过【单元格#】的方式引用整个动态数组:
=D2#
【单元格#】这种引用方式最大的好处体现在动态二字,当原始数据发生变化时,公式返回的动态数组随之变化,引用也随之变化。以下用2个案例说明。
案例1
如下案列是汇总各种水果的销量,E2单元格输入公式:
=DROP(DROP(UNIQUE(A:A),1),-1)
去重后的水果明细作为一个动态数组返回。
在F2单元格输入以下公式,用SUMIF汇总对应的销量:
=SUMIF(A:A,E2#,C:C)
SUMIF的第二参数直接引用E2单元格的动态数组,后续新增水果品类时两个公式都将自动更新。
案例2
用FILTER从表格中筛选出行政部的姓名:
=FILTER(A:A,B:B="行政部")
引用F2中的动态数组实现自动编号:
=SEQUENCE(COUNTA(F2#),)
买课程可进永久答疑群,课程可免费试学点击下方链接即可
好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!