请问在excel中如何检测重复编号

我从系统中把数据导入excel,所有编号都在一列,我想检查一下有没有重复编号,请问如何处理.
有20000多数据,没有办法一个个自己查啊.

另外能否查出缺的编号呢?

excel检测重复的方法比较多,常见的有以下几种:

    条件格式:选中源数据区域-->开始-->条件格式-->新建规则-->对于唯一值或重复值设置格式-->格式-->选择一种填充色-->确定,操作完成后,源数据区域所有的重复数据便被标记上了颜色。此方法的优点是源数据区域可以是一个跨行列的数组区域。


    “删除重复项”功能:数据-->删除重复项-->以当前选定区域排序-->确定。此方法可以方便快捷的保留非重复数据,但是仅限于单列操作。


    公式法:辅助列输入公式=countif(A1:A10,A1:A10)下拉,然后筛选公式值为1的列。

    VBA法:输入如下代码


    Sub tst()
    Dim cel1 As Range
    Dim cel2 As Range
    For Each cel1 In UsedRange
     For Each cel2 In UsedRange
      If cel1 = cel2 And cel1.Row > cel2.Row Then cel2.Interior.ColorIndex = 20
     Next
    Next
    End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-12
用公式完成之后可能用排序的方法把大于1的行统一删除。

缺少编号,不知道的你的编号方法。感觉上也可以用排充的方法把编号从少到多排,然后加一个辅助列,得到按顺序的编号,如果和现在的编号一样就不提示,如果不是就提示一下。但是一个问题就手误的问题.

把这个公式一直复制到数据的底部。如果是单元格内出现1的,这个编号就不重复。大于1的一定重复了
在B1中输入=COUNTIF($A$1:A1,A1)本回答被提问者采纳
相似回答