这个数据只有1列,而且在A列,处理比较简单,
你可以这样:
选择数据区域,然后数据---筛选---高级筛选,
选在原有区域显示筛选结果(复制到其它地方也可以)、 条件区域空白、在选择不重复的记录前打勾、按确定开始筛选.
这个是一个匿名网友的问题讲到的方法,非常快捷简便
http://zhidao.baidu.com/question/11070897.html
我在上面的回答是这样的:
高级筛选条件区域空,筛选的是第一列的数据,如果根据第一列判断不出是否重复的话,这样是筛选不出来的。
如果你要筛选的不是第一列,可以这样设置条件
找一个空白的列,(假设筛选第二列)
第一行空,
第二行输入:=b2=if(countif(b2:b$2)=1,b2,"")
这样就可以根据第二列数据刷选重复数据了。
另外一种方法不用高级筛选,
插入辅助列,
输入函数:
=if(countif(b2:b$2)=1,"重复","")
然后自动筛选“重复”即可,删除重复,剩下的就是不重复的了
这2种方法也可以用在第一列:
前一种的筛选条件改为:
第一行空,
第二行输入:=a2=if(countif(a2:a$2)=1,a2,"")
高级筛选即可,
后一种函数改为:
=if(countif(a2:a$2)=1,"重复","")
然后自动筛选即可。
后面一位高人的回答,考虑到多列数据筛选列相同,非筛选列不同的情况,佩服一下,拿来学习学习:
songme的回答最简便,但只适用于某列数据的重复筛选。如果是对多列数据的重复筛选,会误删非重复的数据的,例:
a 12 nnn ""
a 14 nnn ""
a 12 nnn "重复"
b 12 nnn "重复"
c 34 mmm ""
b 12 nnn "重复"
用songme的方法对B列使用公式,会删除"b 12 nnn"。
正确的解法是把多列合并成一个唯一索引字串,然后再用songme的公式对这一索引列进行重复筛选:
公式:=a1&b1&c1&d1&...(请注意合并后的字串不要超过255个字符)
例:
a 12 nnn a12nnn ""
a 14 nnn a14nnn ""
a 12 nnn a12nnn "重复"
b 12 nnn b12nnn ""
c 34 mmm c34mmm ""
b 12 nnn b12nnn "重复"
如上所述,其实不用合并全部的数据列,只要把可能重复的多列合并即可。
这些方法可以解决各种重复数据的情况,顺便推荐一下大家,看一下那个帖子。
高级筛选--选择不重复数据。