返回公众号历史文章目录

文章 / 公众号历史文章

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

今天从WPS官方邓华老师那里获得了WPS内测安装包,支持WPS表格的动态数组公式,测试了一轮,还是比较满意,没有像之前跟进Excel365新函数那样,只是部分支持,这一次,基本上已经和Excel365的体验一致。 以下从四方面的全面测评给大家演示 一、流畅的数组公式自动溢出效果 这个不多说,也是本篇

今天从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属性代表当前区域是否有动态溢出的公式,
  2. 当选定区域为动态数组公式左上单元格,SpillingToRange代表整个动态数组公式的单元格区域
  3. 当选定区域为动态数组公式不是左上单元格,SpillParent返回首个左上单元格。

结语

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

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

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

除了WPS本地客户端外,笔者近期更多关注着云端的在线文档产品,金山家庭的金山文档,也是很不错的产品,在知识星球里,我会大量分享其精彩的应用和学习资源,欢迎关注。

公众号文章插图