前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WPS表格的高光时刻马上要来,支持动态数组公式溢出

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

作者头像
Excel催化剂
发布2023-09-22 17:32:16
1.9K0
发布2023-09-22 17:32:16
举报
文章被收录于专栏:Excel催化剂Excel催化剂

今天从WPS官方邓华老师那里获得了WPS内测安装包,支持WPS表格的动态数组公式,测试了一轮,还是比较满意,没有像之前跟进Excel365新函数那样,只是部分支持,这一次,基本上已经和Excel365的体验一致。

以下从四方面的全面测评给大家演示

一、流畅的数组公式自动溢出效果

这个不多说,也是本篇最基础的效果,以后不用再繁琐输入Ctrl+Shift+Enter三键的数组公式了,直接输入后,立马自动溢出,内容变化后,也会自适应溢出或缩放单元格内容。

二、支持引用首单元格加#号后,可引用整个动态数组公式区域

三、支持定义名称中,引用动态数组公式区域

只需在定义名称中,输入第二点所示的引用方式,即可动态引用整个数组公式返回内容的单元格区域

四、支持自定义函数的动态溢出

这一步,本人觉得太重要了,有了这个能力,才让高级用户们为之心动不已,无论是Excel催化剂的自定义函数,还是jsa的自定义函数,或者VBA自定义函数都可支持。

代码语言:javascript
复制
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。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-09-11 22:07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel催化剂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、流畅的数组公式自动溢出效果
  • 二、支持引用首单元格加#号后,可引用整个动态数组公式区域
  • 三、支持定义名称中,引用动态数组公式区域
  • 四、支持自定义函数的动态溢出
  • 五、VBA/jsa对象模型支持
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档