——Excel2016系列教程之“查找重复数据”
在excel中进行数据处理过程中,有时我们需对工作表中的数据进行判断有没有重复的。比如学生信息表里“身份证号码”有没有重复的,通讯录中电话号码有没有重复的等等情况。如图所示。
(图中的号码,是随机函数生成的,仅用于教学演示)
你看到的这张表中只有286个数据,给你一堆数据,让你将其中相同的内容找出来,你是怎么想的呢?数据量较小,你可以采用手工查找的方式,逐一排查,找到重复的数据。
如果这个工作表中有2000条,甚至更多的数据,你又该怎么找到哪些重复的数据。今天,飞云老师教你利用excel中的函数和条件格式两种方法,3分钟就能搞定30分钟的工作。
举例:本案例中设定了3处重复,下面讲一讲,利用函数如何快速查找出来,如图(图中身份证号码,是随机函数生成的,仅用于教学演示)。
一、 条件格式法
小白利用“条件格式法”进行数据查重,简单快捷,易上手,看看具体操作步骤吧!
第一步:选择需要进行查重的所有数据;
第二步:单击“开始”菜单——在“样式”选项组中——单击“条件格式”按钮,并在弹出的下拉列表中单击“突出单元格格式规则”按钮——并选择“重复值”选项,如图。
第三步:在弹出的“重复值”对话框中“值”项,选择“重复”,设置要填充的颜色,我选择的为“绿填充色深绿色文本”项,如图。
第四步:排序,将相同项集中,在“排序”对话框中——设置“主关键字”为“身份证号”,排序依据为“单元格颜色”,次序为“在顶端”,如图。
看最终效果,是这样的!
二、函数法
函数法查找工作表中的重复数据,适合excel使用高级阶段的小伙伴。
1.知识点讲解:本次课将使用到以下这个表达式“=IF(COUNTIF(B:B,B2)>1,"重复","")”。
1)if()函数
关于if()函数的用法,详见《启用迭代计算,自动记录数据录入时间,真牛》这篇文章,(https://www.toutiao.com/i6925302802113659403/)
2)COUNTIF()函数
COUNTIF()函数带有2个参数,格式:= COUNTIF(range,criteria),其中range表示条件区域——对指定的区域进行计数;criteria 表示条件——条件的形式,可以是数字、表达式或文本,甚至可以使用通配符。即可以理解成这样,COUNTIF(条件区域,条件)
3)解读公式:=IF(COUNTIF(B:B,B2)>1,"重复","")
COUNTIF(B:B,B2)意思是判断B列中与B2单元格对应的数字相同的个数。
=IF(COUNTIF(B:B,B2)>1,"重复","")可以这样解读:if(如果),B列中与B2单元格对应的数字相同的个数大于1,则提示“重复”;反之,返回空值,即不提示。
2.操作步骤(视频演示)
这种利用函数的方法,需要我们进行信息加工,将函数的使用与实际工作结合,往往可以收到更佳的效果。
各位小伙伴,今天的知识就是这些。你会了吗?自己去探索吧!如果你有任何问题,关注我评论留言,小编看到,会在第一时间回复你。
思维决定命运,方法决定效率!
更多EXCEL操作技巧,将陆续更新,请关注!!