【动态数组】三大高频场景全对比
清华学弟任泽岩
创作者俱乐部成员
大家好!千呼万唤的【动态数组】功能终于上线啦!在灰度测试期间,我下载了灰度测试安装包,选取了三大高频场景进行了一下对比测评,真香!
使用数组的方式生成一个单行(或单列)数组序列
对字符串进行切片,生成若干个单字符数组
对源数据进行多重(或单重)筛选
现在我们就开始对比测评吧!
- 使用数组的方式生成一个单行(或单列)数组序列
(非动态数组版本↓↓)
(动态数组版本↓↓)
结论:动态数组完胜!
- 对字符串进行切片,生成若干个单字符数组
(非动态数组版本↓↓)
(动态数组版本↓↓)
结论:动态数组完胜!
- 对源数据进行多重(或单重)筛选
(非动态数组版本↓↓)
(动态数组版本↓↓)
结论:动态数组完胜!
总结一下:
动态数组的主要有四项比较明显的优势:
在写数组公式前,不用事先评估所选区域的单元格个数,极大减少了计算时间,避免了数据显示不全或溢出的情况;
在写数组公式时,使用回车键代替CSE三键结束,便捷了用户输入的时长。
写完数组公式后,不会出现错误值,减少了屏蔽预先错误值的操作。
修改数组公式时,可以随时调节源数据或测试条件,数组结果和显示范围可以跟随结果进行调节。
后面更多应用场景,本人还在继续摸索。欢迎社区大佬们贡献智慧!
最后,附上两个文档的源文件,大家可以下载后自行尝试:
非动态数组版本表格:https://kdocs.cn/l/ccLyEcHPRtuD
动态数组版本表格:https://kdocs.cn/l/clB6Auykg7gr
祝各位学习愉快!
WPS函数专家
创作者俱乐部大管家