多语言展示
当前在线:537今日阅读:60今日分享:41

EXCEL中如何准确的找到重复记录

面对EXCEL中大量数据,本经验案例遇到的就是3万多条,如果需要在里面寻找重复数据可谓大海捞针,EXCEL自带的去重复记录功能只能去除,但无法准确的知道是哪条重复了,以致于我们无法进行对比而准确的处理相关记录。本经验将利用排序和简单公式教你快速在繁多的数据中找到重复值。
工具/原料

EXCEL2013版本

方法/步骤
1

为了具体一点,我简单的做了个例子。如图所示,这里面的身份证号码通常会因为人为误录和虚假录入出现重复,现在我们需要找出里面里面重复的身份证号码重复的进行处理。

2

首先,我们对所有数据进行一个排序(升序/降序均可),目的是如果身份证号有重复的,那么两个或者多个重复值会因排序而上下相邻。所以,排序时候请注意将主要关键字选择为身份证号。如果数据少,此事我们完全可以通过肉眼找到重复数据,但是数据量过大的话,就很困难了,所以还得继续下一步。

3

添加一个辅助列,在辅助列第三个单元格输入公式=if(B3=B2,1,''),这个公式的意思是假如B3的身份号和B2的重复,那么辅助列D3就显示1,否则就空白,这个公式就是当排序后如果重复值上下相邻,那么这么判断的话就会标记出重复的数据,所以特别要注意公式应该从有效数据的第二行开始写。

4

通常相对引用的公式可直接用鼠标下拉填充,但是数据量大的时候推荐试用快捷操作即:点选首个单元格后按住Shift再点选最末单元格,然后按Ctrl+Enter组合键即可实现公式快速填充。填充后效果如图。此时,数据量不多的话,肉眼即可看到辅助列为1的即是重复数值。如果数据量大的话,可进一步以辅助列为关键字进行自动筛选,勾选值为1的记录即可,效果如图2。

5

总结:此方法面对大批量数据寻找重复值相当高效率,本经验在分享具体解决办法的同时,向大家提供一种思路,如利用排序后EXCEL重复数据会上下相邻这一特性。希望本经验能帮助大家,谢谢。

注意事项
1

EXCEL各版本均可实现此功能。

2

公式要从有效数据的次行开始。

推荐信息