2023-02-21 02:00来源:m.sf1369.com作者:宇宇
感谢邀请。今天雷哥给大家分享3种查找重复值的方法。
案例:查找出重复的数据。
方法1: Countif函数法
场景:需要统计出数据出现的次数。
语法:=countif(参数1,参数2),表示条件参数2在数据范围参数1中出现的次数,具体语法描述如下↓。
在B1单元格中输入 =COUNTIF(A:A,A3),拖拽完成填充。
可以发现,数据在A列出现的次数一目了然了。
方法2:数据透视表
场景:需要统计重复数据的具体次数时,可选择数据透视表的方法。
对于接触函数不太多的朋友,可能一边会感叹函数功能的强大,一边有感叹函数为何那么难学,琢磨不透里面的函数原理。尤其是函数的语法,嵌套等千变万化,感觉就像是一个黑匣子,搞不清里面的逻辑。
亲爱的读者朋友,如果您感觉函数有点复杂,雷哥今天给您提供了数据透视表的方法,只要您拖拖拽拽即可实现重复项的查找。
方法:【插入】——【数据透视表】——字段拖拽到行区域和值区域——值汇总依据改为【计数】。
数据出现的次数就一模了然了,可以发现数据62出现了3次;243出现了2次;其他数据出现了1次。
雷哥Tips:把数据拖拽到值区域时,如果数据是文本数据,自动进行计数;如果数据区域是数值区域,自动进行求和
方法3. 条件格式
场景:需要突出显示重复数据时,可以选择条件格式的方法。
方法:选中A列数据,单击【开始】选项卡中的【条件格式】,【突出显示单元格规则】-【重复值】。
可以发现,重复的数据都凸出显示了。
01-显示出不重复数据
场景:需要快速显示出不重复的数据。
方法:选中数据——筛选中的【高级】——单击【将筛选结果复制到其他位置】——复制到选择H1单元格——勾选【选择不重复的记录】。
可以发现,不重复的数据就快速显示在H列了。
02-统计不重复个数
场景:需要统计出不重复数据的数量。
方法:使用公式 =SUMPRODUCT(1/COUNTIF(A3:A12,A3:A12)) 即可快速统计出不重复数据的数量。如图,可以发现,不重复数据的个数为7.
注意:输入公式后,需要按下【Ctrl+Shift+Enter】才可以出现想要的结果,因为输入的是数组公式。
公式解释:① 数组公式,其中 COUNTIF(A3:A12,A3:A12) 表示单元格A3,A4....A12 分别在数据区域A3:A12中进行查找。返回结果为数组 {3;1;2;1;1;3;2;1;1;3}② =SUMPRODUCT(1/{3;1;2;1;1;3;2;1;1;3}) 表示对数组求和, 1/3+1/1+....+1/3,即可实现每个数据只统计一次。 例如,62出现三次,就是3个 1/3求和。
重复数据相关的方法:
① Countif函数法
② 条件格式法
③ 数据透视表法
不重复数据相关方法:
① 高级筛选——实现不重复数据的快速显示
② 不重复数据个数统计——函数SUMPRODUCT + COUNTIF
各位读者朋友,您都学会了吗? 如果对雷哥讲解的内容有问题,欢迎留言交流。如果感觉内容不错,欢迎点赞支持雷哥哈。
雷哥:自媒体【雷哥office】创始人,《竞争力:玩转职场Excel,从此不加班》作者,微软Excel专家认证,office培训师,职场老司机,分享职场经验 / 办公技能 / 提高职场效率!
1、首先在Excel上打开要进行操作的文档,节奏在此页面中点击选中要进行操作的单元格。
2、接着在此页面内点击上方的“条件格式”选项。
3、然后在下方的下拉框内点击“空出显示单元格规则”。
4、接着在弹出来的框内点击“值”左侧的下拉按钮,选择“重复”选项,然后在“设置为”下拉菜单中选择“自定义格式”选项。
5、然后就会弹出来一个对话框,在此框内点击“填充”栏目选项。
6、然后在此页面的下方的背景色栏目中点击要进行设置的颜色,也就是相似数据突显出来的颜色,然后就完成了,系统就会自动检测相似数据,检测到了则会以刚进行选择的颜色显示出来。
1、首先打开excel表格,在A列和B列中分别输入两组数据,其中有重复值。
2、然后在C1单元格中输入公式:=IF(COUNTIF(B:B,A1),A1,""),意思是用A1单元格的数值在B列中查重,如果有重复值就在单元格中显示重复的数值。
3、点击回车,即可看到C1单元格没有显示数据,则表示A1单元格在B列中没有重复值。
4、将C1单元格的公式向下填充,即可看到A列和B列中重复的数值已经显示在C列中了
那就按题目要求用公式引用吧,以下是数组公式,按以下的方法使用。
在表二的A2输入公式右拉至C2再下拉:
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$2:$A$999="王生",ROW($2:$999),4^8),ROW(A1)))&""
清空表二的B列数据,再新输入以下公式下拉:
=TEXT(INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$2:$A$999="王生",ROW($2:$999),4^8),ROW(B1)))&"","m月d日")
还可以用筛选的方法,对A列是王生的进行筛选,再把筛选结果复制到表二就行了。
1、选中需要筛选重复项的数据列;
2、工具栏“开始”下有一个“条件格式”选项,点击“条件格式”,出现下拉菜单,第一个条件:突出显示单元格规则选项;
3、鼠标移动到“突出显示单元格规则选项”处,继续出现该选项的下拉菜单,在菜单中点击“重复值”;
4、出现“重复值”对话框,重复值默认设置为“浅红填充色深红色文本”,也可点击文本框按个人偏好选择其他设置体现重复值。选定之后点击确定;
5、Excel表格中所选择列的重复值变为“浅红色填充底纹,深红色文本”了。
总结:
Excel表格中,开始--条件格式--突出显示单元格规则选项---重复值---设置重复值如何体现---确定,数据列的重复值就会按照重复值的设置体现出来了
学好Excel表格的操作技巧非常重要,有多重要呢?
做同样的工作,多熟悉一个快捷键或是多掌握一个功能,你就能比别人少花一半时间。
还等什么?跟我一起来看看本节的Excel课程吧!
1、查找重复值
如果我们做的Excel表格很小,只有寥寥几行,在删减重复数据的时候用肉眼就可以看出来。
可是,如果这个表格有成千上万条数据,恐怕查找重复值就是一个非常令人沮丧甚至是发狂的事情了。
当然,在这种无望的时刻,我们应该尝试学习和运用Excel的“新鲜”功能。
那么到底应该怎么做呢?
首先用鼠标框选需要甄别重复值的数据区域,然后点击上方菜单【开始】-【样式】-【条件格式】-【突出显示单元格规则】-【重复值】,然后在弹出窗口中设置【重复】或【唯一】的数据,需要显示的颜色样式。
这个功能,在具体的工作中非常有用,大家一定要学会。
2、删除重复值
上面讲的是查找表格中的重复值,然后突出显示;这里讲的是:直接删除重复值。
做表格最害怕的就是重复数据,尤其是数据一多,即便是熬夜加班,看得两眼发麻甚至头昏脑胀,也不一定能高效而准确地完成工作。
Excel作为重要的工具软件,本身就具备了【删除重复项】这一功能。
在我们需要删除重复值时,用鼠标框选数据区域,然后点击上方菜单【数据】-【删除重复项】,就可以方便而快捷地删除冗余的重复数据了。
这里需要注意的是:Excel软件认为的数据,是以整行为单位的,所以对于多列数据的重复项删除,大家在用的时候要注意方法。
3、常用快捷键
快捷键,对于很多职场新人和“菜鸟”来说,是必须掌握的工作技能。
以下是7个非常有用,但是大多数人又总是忽视的快捷键,希望大家摘抄下来,多用多想,才能让自己的工作能力更上一层楼。
【Alt + Enter】,单元格内强制换行;
【Ctrl + Shift + 上/下】,选择该列所有数据,当然加上左右可选择多列;
【Ctrl + 上/下】,跳至表格最下方;
【Ctrl + C/V】,就是复制和粘贴,不仅能复制表格内容,也可以复制格式和公式;
【Ctrl + D/R】,复制表格内的上行数据或左列数据。
【Ctrl + F/H】,就是查找和替换、替换,点击【选项】,还可以替换某种格式;
【F4】,可以重复上一步操作,比如插入行、设置格式等繁琐的操作,功能非常强大!
不管是在工作还是生活中,蛮干都是不可取的,在每天面对着Excel,这样一个拥有丰富功能和众多工作方式的工具软件,我们一定要更加了解Excel,才能让自己的素质技能突飞猛进,到那个时候,升职加薪也就不是梦了。
总之,在Excel中如何查找和删除重复值?以上这7个常用快捷键,值得爱学习的你收藏。
1)选中希望筛选的数据区域,点击“数据”,“筛选”,“高级筛选”,这时会弹出来高级筛选的对话框,需要注意的是,高级筛选是一定要包含表头的,没有表头,则无法调出高级筛选对话框
2)由于已经选取了数据区域,故高级筛选对话框中已经包含了列表区域无需再修改,条件区域为选取设置的条件区域,点击确定即可
1.在sheet1中先写好筛选条件,点开你文件复制的目标excel(本文是sheet2),最上面工具栏中点“数据”,找到筛选旁边的“高级”选项,跳出“高级筛选”框。
2.选中“将筛选结果复制到其他位置”,然后“列表区域”选中sheet1中的原始数据,“条件区域”选中sheet1中我们提前写好的条件,“复制到”选中sheet2中任意一个单元格(如果有要求是哪个单元格,直接点击对应单元格),“确定”。
3.结果就出来了。