WPS表格的高光时刻马上要来,支持动态数组公式溢出
@KVP
今天从WPS官方邓华老师那里获得了WPS内测安装包,支持WPS表格的动态数组公式,测试了一轮,还是比较满意,没有像之前跟进Excel365新函数那样,只是部分支持,这一次,基本上已经和Excel365的体验一致。
以下从五方面的全面测评给大家演示
一、流畅的数组公式自动溢出效果
这个不多说,也是本篇最基础的效果,以后不用再繁琐输入Ctrl+Shift+Enter三键的数组公式了,直接输入后,立马自动溢出,内容变化后,也会自适应溢出或缩放单元格内容。
二、支持引用首单元格加#号后,可引用整个动态数组公式区域
三、支持定义名称中,引用动态数组公式区域
只需在定义名称中,输入第二点所示的引用方式,即可动态引用整个数组公式返回内容的单元格区域
四、支持自定义函数的动态溢出
这一步,本人觉得太重要了,有了这个能力,才让高级用户们为之心动不已,无论是Excel催化剂的自定义函数,还是jsa的自定义函数,或者VBA自定义函数都可支持。
function testFuncForMultiCellsResult()
{
var arr=[[1,2,3,4,5],[2,3,4,5,6]];
return arr;
}
五、VBA/jsa对象模型支持
要充分将动态数组公式应用好,使用代码二次开发必不可少。惊喜的是,本轮WPS表格,对其完美支持到位了。
增加了动态数组公式后,VBA对象模型的Range对象新增了几个属性和方法,对于二次开发比较关键,如:
HasSpill属性代表当前区域是否有动态溢出的公式,
当选定区域为动态数组公式左上单元格,SpillingToRange代表整个动态数组公式的单元格区域
当选定区域为动态数组公式不是左上单元格,SpillParent返回首个左上单元格。
结语
动态数组公式的加入,WPS表格有了新生命,从此复杂的函数公式教程,95%以上已经不必再学习了,顺着自然的人的思维,要什么有什么,实在没有,更佳的方式也是创建自定义函数来满足。
对比Excel365,WPS的动态数组公式,天生有完美的推广价值,不挑WPS环境(用户升级到WPS最新版门槛太低,从下载到安装10分钟完成)。
相信有了动态数组公式,中高级Excel用户,会以非常高的热情拥抱WPS。
WPS函数专家