UNIQUE是一个去重保留唯一值的函数,类似于WPS表格中的删除重复项,保留唯一值。由于WPS office暂时不支持动态数组,所以不会自动溢出结果,如果仅仅是用来去重还是更建议使用WPS自带的删除重复项保留唯一值或者在EXCEL使用该函数(UNIQUE函数在EXCEL中会自动溢出结果),今天我们来学(kan)习(kan)下UNIQUE函数在WPS表格中去重的方法。
如图,我们需要将B列中的名字去重,如何在WPS表格中使用UNIQUE函数去重呢?
1,首先我们得预估大概有多少个结果,然后选中多个单元格(具体选中多少个单元格只能靠猜,所以如果只是单纯的去重更建议在WPS中使用其本身的删除重复项功能或者在EXCEL中使用UNIQUE函数)
2,在公式栏中输入公式:=UNIQUE(B2:B8)
然后按ctrl+shift+回车三键结束(没错,没错,WPS不支持动态数组,必须按ctrl+shift+回车三键结束)
结尾多余的#N/A无法删除,删除时提示:不能更改数组公式的某一部分。当然,如果想删除,还是有办法可想的,复制粘贴为数值即可。
UNIQUE函数虽然单独使用非常不方便,但是结合其他函数还是非常方便的。比如去重统计数量/人数等,配合COUNTA函数简直绝配。下面来看示例。
如何用COUNTA函数和UNIQUE函数删除重复项统计数量/人数
COUNTA函数功能是返回参数列表中非空的单元格个数。利用函数COUNTA可以计算单元格区域或数组中包含数据的单元格个数。
语法:COUNTA(value1, [value2], ...)
value1必需参数,表示要计数的值的第一个参数。
value2可选参数,表示要计数的值的其他参数,最多可包含255个参数。
在D2中输入公式:=COUNTA(UNIQUE(B2:B8))
就可以统计出总共有多少人值班啦~!,怎么样,是不是非常简单?
好了,今天的教程就到这里了,有什么疑问,欢迎咨询。感谢关注WPS达师,如果喜欢还请多多转发呀~!
PS:如果在wps中使用unique函数想要显示结果,可搭配index函数与row函数,=index(unique(B$2:B$6),row(B2))
如果不想显示#NAME?则添加iferror函数隐藏:
=iferror(index(unique(B2:B6),row(B2)),"")
发表评论