问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

WPS表格数组函数入门:基础知识与常见问题解析

创作时间:
作者:
@小白创作中心

WPS表格数组函数入门:基础知识与常见问题解析

引用
1
来源
1.
https://bbs.wps.cn/topic/49516

数组函数是WPS表格中一个强大的工具,它能够处理和返回一组数据,而不是单一的结果。掌握数组函数的基础知识,可以帮助用户更高效地处理数据,减少错误,节省时间。本文将详细介绍数组函数的定义、特点、常见符号以及使用中可能遇到的问题。

什么是数组公式?

数组,就是计算结果是一组数据。数组是编程语言里的一个概念,是由多个数据组成的一组数据。计算结果是数组的公式,或者计算过程中涉及到数组数据的公式,就是数组公式。

与之相对的是普通结果,计算结果是1个数据。在使用Excel公式时,我们往往没有这种概念。我们习惯的计算方式:

  • 要么是像1+1=2这样简单的运算,
  • 要么是一个单元格与另一个单元格进行计算,
  • 或者对单个单元格进行一些运算,
  • 又或者将一列数据汇总成一个数值。

这些计算的共同特征是,计算结果都只有1个数值。而数组函数的独特之处在于,它返回的结果是多个数值。

数组公式有哪些特点?

自动扩展区域

数组公式能返回多个数值,所以可以自动将结果拓展到多个单元格。要是没有数组函数,我们就得先知道计算结果会占用多少单元格,然后选中该区域,再通过按下“Ctrl + Shift + Enter”组合键来完成数组计算。

计算效率更高

数组函数的计算效率比内存数组(Ctrl+shift+enter的方法)计算更高。而且内存数组计算的结果修改起来很麻烦,必须全选所有相关单元格才能进行修改。但数组函数就灵活得多,只需找到对应的单元格,就能轻松修改内容。

节省辅助列

数组函数能够进行一些复杂的中间处理计算。先逐行进行计算,再针对判断或计算的结果进行汇总计算,使用数组函数就会方便很多,还能省去设置辅助列的操作。

数组公式里有哪些常见符号?

“@”符号,引用当前行

前面提到数组函数返回的是多个数据,要是只想返回当前行的数据,就可以用“@”符号来引用。比如有的人写VLOOKUP函数,习惯在第一个参数里引用整列,这其实是错误用法。当你将软件升级到最新版的WPS后,它会自动在这一列引用的前面加上“@”符号,表示引用当前行的这一列数据。

“#”符号,引用计算结果

“#”用于引用动态数组的结果,这个功能非常实用。之前写公式拉到哪里,引用的时候,就要选择到哪里。有了数组公式,无需全选所有单元格,只需选中写公式的单元格,在后面加上“#”符号,它就能自动识别该公式计算出的所有数据。

用传统方法引用数据,不仅要手动选定数据区域,一旦区域更新,还得手动刷新公式,效率极低。而有了数组公式,一切都变得简单多了。

动态速度函数有哪些常见问题?

版本要够新

版本需足够新,该函数仅支持WPS 15933及之后的版本。

不能是xls格式

文件保存格式必须为xlsx或者xlsm格式,像XLS这种旧格式无法使用此函数。

SPILL错误

常见的错误值spill错误指的是溢出错误。前面提到数组函数会自动根据反馈结果扩展填充区域,在此过程中:

  1. 该区域必须为空值,
  2. 且不能存在合并单元格,
  3. 同时不能是智能表格,因为智能表格无法自动扩展,

以上任意一种情况,都出现spill错误。

CALC错误

此错误表明公式的计算结果为空。下面的表格中,因为没有C组的数据,所以出现了CALC错误。当出现CALC错误时,可使用iferror函数对错误值进行屏蔽。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号