WPS表格的高光时刻马上要来,支持动态数组公式溢出

今天从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对象新增了几个属性和方法,对于二次开发比较关键,如:

  1. HasSpill属性代表当前区域是否有动态溢出的公式,

  1. 当选定区域为动态数组公式左上单元格,SpillingToRange代表整个动态数组公式的单元格区域

  1. 当选定区域为动态数组公式不是左上单元格,SpillParent返回首个左上单元格。

结语

动态数组公式的加入,WPS表格有了新生命,从此复杂的函数公式教程,95%以上已经不必再学习了,顺着自然的人的思维,要什么有什么,实在没有,更佳的方式也是创建自定义函数来满足。

对比Excel365,WPS的动态数组公式,天生有完美的推广价值,不挑WPS环境(用户升级到WPS最新版门槛太低,从下载到安装10分钟完成)。

相信有了动态数组公式,中高级Excel用户,会以非常高的热情拥抱WPS。

广东省
浏览 1659
收藏
12
分享
12 +1
9
+1
全部评论 9
 
 幸福花
快更新
· 山西省
回复
 
CHLT
快点更新
· 广东省
回复
 
lawyer
期待这个“流畅的数组公式自动溢出效果”
· 云南省
回复
 
云云星羽
金山文档也快点更新
· 上海
回复
 
鹤
打卡
· 河南省
回复
 
Bluefox2016
太高级了,看不懂。。。。。 囧
· 河南省
回复
 
风中之烛小小火
好,快更新!
· 广东省
回复
 
Toby
老师的学生
· 陕西省
回复
 
张俊
张俊

WPS函数专家

伟坚老师的JS已经炉火纯青了,我还得多多学习,像李老师学习!
· 上海
1
回复