excel重复值处理方法(Excel中处理重复数据至少有8种方法)
excel重复值处理方法(Excel中处理重复数据至少有8种方法)删除重复这应该是去重提取数据最快捷的方式了吧。=IF(COUNTIF($A$2:$A$11 A2)>1 "重复" "")用公式标记重复="第"&COUNTIF($A$2:A2 A2)&"次出现"公式标记重复次数选中数据→【数据】选项卡→【数据工具】→删除重复值
重复数据是一个很常见的问题,处理方式也很多,不同场景选择合适的方法来处理才能事半功倍,前提是要储备了足够的方法。
突出显示重复
只是要看看?用条件格式标记出来就可以了。
条件格式显示重复值
标记重复
通过公式把重复数据标记为“重复”
=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就可以了。