重复数据是一个很常见的问题,处理方式也很多,不同场景选择合适的方法来处理才能事半功倍,前提是要储备了足够的方法。
突出显示重复
只是要看看?用条件格式标记出来就可以了。
条件格式显示重复值
标记重复
通过公式把重复数据标记为“重复”
=IF(COUNTIF($A$2:$A$11,A2)>1,"重复","")
用公式标记重复
标记出现次数
="第"&COUNTIF($A$2:A2,A2)&"次出现"
公式标记重复次数
删除重复值
选中数据→【数据】选项卡→【数据工具】→删除重复值
这应该是去重提取数据最快捷的方式了吧。
删除重复
数据透视
【插入】→【数据透视表】
这是去除重复并获取出现次数的最快的方式了吧。
数据透视
高级筛选
【插入】选项卡→【排序和筛选】→【高级】
就在【筛选】的旁边,高级就是高级筛选的意思。
高级筛选
记住勾选【选择不重复的记录】
高级筛选,不重复的值
UNIQUE函数提取
扩大函数的应用范围,后续增加数据时可以自动更新。
=UNIQUE(A2:A200)
UNIQUE
但是空单元格会被当成一个类型,去重后返回一个0,可以通过连接空值让0不显示。
=UNIQUE(A2:A200)&""
UNIQUE
更高要求下可以包一个函数TOCOL来处理,我们并不是要用它来行转列,只是借用其中忽略空值的功能。
=TOCOL(UNIQUE(A2:A200),1)
TOCOL+UNIQUE
COUNTIF+OFFSET去重
在没有UNIQUE函数的版本中,又必须用公式去重,参考以下公式:
=IFERROR(OFFSET($A$1,MATCH(,COUNTIF($C$1:C1,$A$2:$A$11),),),"")
COUNTIF+OFFSET
另外,常有去重计数的需求,去重都实现了,计数还有难度吗?数一数,套个COUNTA就可以了。