【动态数组】更新至新版本后公式报错#SPILL!怎么办?

张俊
张俊

WPS函数专家

要想下班早,表格必须用的好!

大家好,我是张俊。

场景

今天上班看到社区最火爆的一篇帖子:SPILL错误提示及处理https://home.wps.cn/topic/13947),帖子的本意是帮助大家解决升级到动态数组版本后,当使用数组公式报错#SPILL!时的处理方法,可惜精彩总是留在评论区,具体如下:

当我认真的看过评论后,总结类型具体如下:

  1. 原本用的好好的公式,升级后报错了,直接影响工作

升级后直接影响工作,这个很关键,因此有2种解决方案

1.1 回退版本至老版本

为了不影响工作,建议直接在自己的电脑上找下以前的版本,或直接点击链接:👉https://kdocs.cn/l/cltGUVxzduYF下载15712版本,先正常工作,待后期有时间了解,再来了解学习WPS表格的动态数组功能。

1.2 直接在新版本中修改下公式

我们需要先了解新版的公式写法和旧版本的公式写法的问题,再来解决,以下图案例为例:

原本老版本挺好的,到新版本就报错了,此时有2种解决方法,具体如下:

1.2.1 删除所有公式重新书写第一个

=VLOOKUP(E2:E5,A:B,2,0)

💡

无需修改公式,只需将这列公式删除后,写一个即可。

1.2.2 直接修改公式

=VLOOKUP(@E2:E5,A:B,2,0)

💡

只需在原本需要写一个的缺写一列的前面加上@符号即可。

  1. 公式参数使用不规范

2.1 参数书写不规范

如上图1.2.2一样,原本VLOOKUP函数的第一个参数是“查找值”,但是对于初学者自己以为(或者是跟着某些所谓“大佬”学的),查找那些就需要把那些选中的错误做法,导致出现的问题。

一定要注意VLOOKUP函数的第一个参数(参数1)是“查找值”(1个单元格),而不是查找列,如果引用很多个单元格,那就会变成数组公式,因此需要规范自己的公式书写

2.2 等号后面是+号

你有没有遇到公式=后面是+的情况?如下图操作所示:

以前我发现学员表格中所有的公式都是=+开头,我就问他,为啥有个+号:学员的回答直接震惊了我,因为=键太小,没有小键盘+大,所以每次书写公式前面直接按小键盘的上+就可以自动带出来=了。

这个虽然是个捷径,但是不建议这么写;就算这样捷径了,但是不要忘记删除了这个+哦~

  1. 不懂什么是动态数组

动态数组简单来说就是解决,一个单元格需要返回很多值的问题,然后将对应的值溢出到附近的单元格,如果溢出的单元格范围内被占用就会报错#SPILL!

关于动态数组的优点和为啥要用动态数组,大家可以参考此帖:【动态数组】WPS表格动态数组社区专属体验版(15933)终于来了!https://home.wps.cn/topic/10247?chan=share&fromshare=copylink),里面有详细的说明,欢迎大家参阅。

  1. 从经典版本转到数组公式版本

为啥WPS表格从普通的数组公式升级到动态数组呢?其实这就是一种变革,可以说是WPS表格运算速度大大提升,并且更加简单易用了。

建议大家理性的看待,而不是对不懂的(新鲜事物)就直接喷。另外建议WPS表格更新最新版本时兼容下老版本,照顾下老版本用户感受,避免直接报错,让用户还以为是WPS表格故障了呢?

另建议表格用户在书写公式时尽量规范公式,这样就可以做到了新老版本丝滑且无感切换

如果大家想使用新版本,且不知道如何调整公式的话,欢迎大家多多扫描群二维码,我们在群里沟通和交流,期待能帮助大家更快速的理解WPS表格动态数组的功能,帮助大家提升工作效率。

都看到这里了,记得得点赞❤️❤️❤️和收藏并在评论区评论“我学会了!”,您的点赞❤️❤️❤️、收藏和评论是对我最大的支持!

🚩

练习文件:👉 VLOOKUP函数升级后报错👈


个人往期帖子合集:【帖子合集】个人往期帖子合集来了!

你学会解决公式报错#SPILL!问题了吗?
学会了!
16 (62%)
加群学习和交流!
10 (38%)
26人参与 投票已截止
上海
浏览 3747
4
28
分享
28 +1
52
4 +1
全部评论 52
 
九亿丶Sole骄傲゛旳主
请问怎么加群
· 山东省
回复
张俊
张俊

WPS函数专家

你好,建议你先添加金山办公的丸子老师,由丸子老师拉你入群,二维码如下图所示:
· 上海
回复
 
Mustang
群二维码过期了,再发一下呗
· 贵州省
回复
张俊
张俊

WPS函数专家

尽快入群哦~马上又要满了
· 河南省
回复
 
亂雲飛渡
学习了
· 广东省
回复
 
张俊
张俊

WPS函数专家

由于群已经满200人了,无法扫码入群了,现在已经重新建立新群,欢迎大家没有扫码入群的宝子们扫码进入新群。
· 上海
回复
WPS_1686017130
超过两百人了,大佬,能不能拉我进去?
· 广东省
1
回复
 
11
学习
· 湖北省
1
回复
张俊
张俊

WPS函数专家

加油,奥利给,期待能与你有更多的沟通和交流。
· 上海
回复
 
很久
sumif公式出现SPILL咋处理啊?提示溢出区域太大
· 辽宁省
1
回复
张俊
张俊

WPS函数专家

您好,这个建议您截图看下,目前根据实际来看,需要您将SUMIF函数的第二个参数(参数2条件)不要整列引用,只引用对应的单元格即可。
· 上海
回复
 
sll樂樂
很有用
· 上海
1
回复
张俊
张俊

WPS函数专家

谢谢认可,期待能与您有更加深入的沟通和交流。
· 上海
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

学到了
· 甘肃省
1
回复
张俊
张俊

WPS函数专家

加油,坐等chen老师的更多帖子分享,跟着chen老师学习更多的知识。
· 上海
回复
 
诺曼森林
学习了 加油
· 山东省
1
回复
张俊
张俊

WPS函数专家

很棒,期待能将所学的知识运用到实际工作中,提高工作效率。
· 上海
回复
 
跋涉之歌
学习
· 江西省
1
回复
张俊
张俊

WPS函数专家

加油,奥利给,期待与您有更多沟通和交流。
· 上海
回复
 
生命过客
大神
· 江西省
1
回复
张俊
张俊

WPS函数专家

感谢认可,期待与您有更多的沟通和交流
· 上海
回复
 
葉
学会了,我这种小白都不懂
· 广东省
2
回复
张俊
张俊

WPS函数专家

666,没关系,刚开始不适应,慢慢就会好起来的,加油拥抱新功能,拥抱未来!
· 上海
回复
 
wps新路
wps新路

WPS函数专家

一二参数都不喜欢整列引用,不对 除了row整行 column整列外其他好像任何参数都不喜欢整列整行引用。
· 重庆
2
回复
张俊
张俊

WPS函数专家

是的,尽量不要整行整列的引用。
· 上海
回复
 
庄
太厉害了
· 广东省
1
回复
张俊
张俊

WPS函数专家

谢谢认可,期待与您更多的分享和交流!
· 上海
回复
 
HC.旋
学会了学会了。
· 江苏省
2
回复
张俊
张俊

WPS函数专家

跟着旋哥不迷路,旋哥带我们上高速。
· 上海
1
回复
 
邓华
邓华

WPS函数专家

俊哥精华帖
· 广东省
3
回复
张俊
张俊

WPS函数专家

谢谢邓老师认识,我会持续不断的努力和创作更加优秀的作品。
· 上海
回复
 
星辰
顶帖
· 江西省
1
回复
张俊
张俊

WPS函数专家

谢谢星辰大佬认可。
· 上海
回复
 
志尧ZhiYao
志尧ZhiYao

创作者俱乐部成员

学会了
· 江西省
1
回复
张俊
张俊

WPS函数专家

欢迎洪老师多多发表优秀作品。
· 上海
回复
 
阿滨
阿滨

社区优秀创作者

厉害
· 江苏省
1
回复
张俊
张俊

WPS函数专家

坐等滨哥的优秀作品。
· 上海
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

秒速点赞!
· 辽宁省
2
回复
张俊
张俊

WPS函数专家

期待泽岩师兄的优秀作品。
· 上海
回复