在2018年9月份Office发布会上,微软透露Excel未来版本之中,将会引入动态数组这一重要的功能,目前已经在office2019和365测试版本之中可以体验该项功能了。在之前的文章之中介绍了excel数组公式这一重要概念,在office未来的版本之中,数组功能的应用将会更加的广泛。在测试版本之中除了支持动态数组这一重要功能外,还引入了几个重要的函数:
1)Unique 去除重复元素,保留唯一;
2)Sort 排序函数
3)SortBy 可以理解为条件排序
4)Filter过滤函数
5)Sequence 生成序列函数
6)Randarray 生成随机数组
在之前的文章之中介绍过,excel支持数组公式,数组公式的计算结果如果有多个返回值时,我们需要提前评估计算结果的数目,如果结果评估过少,则数据将会显示不全,如果过多,将会有#N/A错误。在将来的版本之中,数组公式的计算结果将会动态返回了,无需人工填充计算结果的返回区域。如图,数组公式现需要人工填充结果返回区域,填充过少,计算结果显示不全。在将来的版本之中,会将计算结果自适应填充到指定的区域了。
数组公式评估不足,显示数据缺失Excel2019版本引入的动态数组功能,将会极大丰富excel数据处理和报表整理能力。就以数据匹配为例,Vlookup函数和index+match组合函数,都只能够完成数据的单一匹配,如果需要完成一对多匹配,需要配合其他组合公式或者辅助列。例如index+match+small+if组合函数可以完成数据的多匹配功能,但处理过程繁琐,在2019版本之中,只需要filter函数就可以解决了,而且匹配出来的结果自动填充,真的是省时省力呀!
如果您想进一步了解office2019动态数组功能及新的引入函数,可以下载附件了解下,该材料为英文材料,介绍内容很详细。如图介绍Filter函数,完成数的多匹配样例:
Filter 函数提取Stater Bros 客户的数据如果您Excel不是2019版本,以下有个Excel插件工具,该工具下函数能够实现动态数组的效果,链接地址为:
百度网盘 链接:https://pan.baidu.com/s/1Tdz2vc_apGSs6ZtKHX2T9g
提取码:g3se
网友评论