众所周知,WPS和EXCEL有着极高的相似度,但多少也存在一些差异。
EXCEL在推出一系列数组型函数的同时,搭配了自动溢出功能,两者相得益彰。例如用FILTER筛选大于60的数据,在E2单元格输入公式,返回一个具有3个值的数组,自动溢出到下方的相邻单元格,一个单元格显示一个值:
=FILTER(C2:C9,C2:C9>60)
WPS中直接输入公式则只能显示第一个值,因为没有自动溢出功能。
如果要溢出显示,需采用特殊的输入方式,步骤如下。
第一步:框选区域
大致预估数组公式的结果,框选略大于结果数量的连续区域用于存放结果。
注意,如返回结果是横向数组,则横向框选。
第二步:输入公式
在第一个单元格或编辑栏输入公式,并按【Shift+Ctrl+Enter】三键输入。
第三步:修正数据区域
结果如图所示,框选的多余单元格会用错误值#N/A填充。
统计结果数量,框选与结果数量一致的单元格并重新输入公式,避免错误值#N/A的出现。
当然,如果允许#N/A的存在,可以省略这一步。
FILTER,UNIQUE是典型的数组型函数,其结果大概率是一个数组,如果不能正确显示结果,那它们的存在将毫无意义。当然,其他函数的数组用法也可能返回数组,采用上述操作即可。
【Shift+Ctrl+Enter】三键输入和公式中的花括号{}是WPS中数组公式的两大特征,也适用于低版本的EXCEL.