中企动力 > 商学院 > excel查找重复项公式
  • ?

    WPS表格怎么查找筛选重复项和两列数据中相同的数据

    雅泽

    展开

    在我们日常使用WPS表格的过程中,经常会遇到查找重复项的问题,例如:要是两列数据中筛选出相同的数据并删除掉。如果采用手动逐行肉眼扫描的方式,那遇到数据量大的表格,真的能把人累死。今天,小报君就教大家两种查找筛选重复项的方法,可以大大提高操作效率。

    WPS表格

    方法一:使用条件格式筛选重复项。WPS表格比Excel的上手难度要小很多,软件自带的就有筛选重复项功能,具体使用方法是:首先在工作表中选择你要筛选数据的区域,然后单击顶部“条件格式”功能按钮,选择“突出显示单元格规则”——“重复值”,设置红色填充即可把重复性标记出来。怎么样,是不是非常方便?这是最简单的方法,被标记成红色的就是重复数据。

    使用条件格式筛选

    方法二:使用函数查找相同数据。如果你需要对比两列不同的数据,从中查找出相同数据,那推荐使用COUNTIF计数函数查找。具体使用方法是:在A、B两列待筛查数据后面的C1单元格内输入公式=COUNTIF(A:A,B1) 然后下拉填充C列,就会显示计数结果,如果结果为0说明此数据为不重复数据(B列有A列没有),如果结果为1说明此数据为重复数据(B列有且在A列重复1次),如果结果为2说明此数据为重复数据(B列有且在A列重复2次),以此类推。此方法也比较方便,适用于两列数据之间的比对与筛查。

    使用函数查找

    以上两种WPS表格查找筛选重复项的方法,你学会了吗?如果你有更好的方法,欢迎留言分享给小报君。

  • ?

    Excel查找重复身份证号码函数公式

    任剑

    展开

    HR同事今天遇到一个问题就是,要查找重复身份证号码,筛选出来。本来Excel07版里面有一个功能直接可以做到。但是她电脑装的03版,就只能用函数公式。

    测试数据

    查找重复身份证号码:=IF(COUNTIF(A:A,A2&"*")>1,"重复","")

    输入公式达到要求

  • ?

    Excel函数公式:“重复”提示,你真的会设置吗?

    余地

    展开

    我们大多时候回用到数据统计功能,但是你真的了解数据统计常用函数和公式吗?今天,我们就对常用统计函数公式一探究竟。

    一、判断内容是否重复。

    目的:判断“地区”是否重复。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(E$3:E$9,E3)>1,"重复","")。

    解读:

    1、用COUNTIF统计当前单元格内容的个数。

    2、用IF判断当前单元格内容的个数,如果大于1,返回“重复”,否则返回空值。

    3、参数引用为绝对引用,也就是统计当前单元格内容时每次都查阅全部单元格内容作为比较。

    二、重复内容首次出现时不提示。

    目的:对第二次出现的相同内容进行“重复”提示。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(E$3:E3,E3)>1,"重复","")。

    解读:

    1、用COUNTIF统计当前单元格内容的个数。

    2、用IF判断当前单元格内容的个数,如果大于1,返回“重复”,否则返回空值。

    3、对示例一、二的公式进行对比,发现区别在于引用参数的范围不同,故最终的结果不同。公式=IF(COUNTIF(E$3:E3,E3)>1,"重复","")只是统计从开始单元格(绝对引用)到当前单元格(相对引用)的内容,故在第一次出现时被认为不重复。

    三、重复内容首次出现时提示。

    目的:对重复的内容首次出现时进行提示。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(E3:E$9,E3)>1,"重复","")。

    解读:

    1、用COUNTIF统计当前单元格到最后一个单元格内容的个数。

    2、用IF判断当前单元格内容的个数,如果大于1,返回“重复”,否则返回空值。

    3、对示例一、二、三进行对比。公式=IF(COUNTIF(E3:E$9,E3)>1,"重复","") 统计的是从当前单元格(相对引用)到最后一个单元格(绝对引用)的内容。故在第一次出现时会进行提示。(如果重复次数较多,只是对最后一次的不进行提示)

    结束语:

    1、从示例中我们可以看出,用到的函数为IF和COUNTIF函数。其基本语法结构都相同,只是引用参数的范围不同而已。其实就是相对引用和绝对应用的灵活应用而已。

    2、学习过程中遇到任何困难和问题可以在留言区留言咨询哦!

    3、如果大家对填充内容后自动填充颜色的技巧比较感兴趣,欢迎大家私信留言!

  • ?

    快速找出表格中的重复数据,Excel一招搞定!

    Felton

    展开

    大家好,我是用力学习Excel的秋小叶~

    作为表哥表妹,我们经常会碰到数据核对的任务,特别是在月底和年末,老板索要数据统计结果时,你总得检查一遍再交上去吧。

    如果你对 Excel 中的基本功能不熟悉,就很可能碰到和这位妹子一样的难题:

    不同的表格,其核对方法也不尽相同。遇到上面这种情况该怎么办呢?让 King 老师来教大家一招搞定吧!

    关于数据核对的方法,之前我们介绍过,可以用高级筛选法实现快速标记相同和不同的数据:「太快了,3秒完成Excel两表比对!」

    今天分享另外一个敲好用的核对数据的妙招——利用条件格式自动标记重复数据

    为了让你看得更清楚,接下来就以简化后的表格为例。

    实际上不管是 1000 组还是 100000 组数据,操作时间上没有差别,这就是 Excel 的魅力。

    标记一列中的重复值

    直接选中一列数据,然后依次点击【条件格式】>【突出显示单元格规则】>【重复值】,就能 1 豪秒搞定。

    标记一行中的重复值

    同样的规则,选中一行,再用突出重复值就能标记一行中的重复值。

    标记一个区域中的重复值

    事先选中的区域扩大到多行多列,就能标记出整片区域中的重复值。

    按行标记重复值

    怎么标记出同一行内或者同一列内的重复值呢?

    其实只要用格式刷就可以把条件格式复制到其他区域。但是,按行标记,那就每一行都刷一遍就好了:

    格式刷不要太好用啊。不过,如果有 300 行,你还会用这种方法吗?

    刷完 300 行,手都要残了吧 ~

    这个时候,函数公式就派上用场了。

    在创建条件格式时,添加一个公式规则(注意用 F4 键切换美元符号到合适的位置):

    = Countif($B2:$G5,B2)>1

    有了这个条公式规则,就能一次性标记出每一行中有重复值的数据啦~

    用好条件格式,不仅可以快速核对和标记数据,还能让你的数据报表变得更加直观、一目了然!

    结合公式规则,更是千变万化!玩转条件,让你的数据表变得更直观易读~

  • ?

    Excel函数公式:数据核对,你真的会吗

    阮远锋

    展开

    如果在几百行的Excel表格中,找出不同列中数据不同的哪一行;或者在两列数据中个,找出相同的数值;核对两个工作表中的数据是否相同等等。你会怎么做?一行行的对比……那你就OUT了……

    一、同行对比(相同/不同)。

    目的:对比库存数和账面数是否相同。

    方法:

    选定目标单元格。快捷键:Ctrl+\(反斜杠)。标识。

    二、两列数据对比。

    目的:对比两列数据中是否有重复值。

    方法1:

    方法:

    选定目标单元格。【条件格式】--【突出显示单元格规则】-【重复值】……

    备注:

    此方法主要用于对比两列中的数据是否有重复值,数据可以不在同一行。

    方法2:

    方法:

    选定一列数据,包括标题。【数据】-【高级】。在【条件区域】中选择第二列单元格(包含标题),并【确定】。【开始】-填充单元格颜色。【数据】-【清除】。

    三、不同工作表的两列核对。

    目的:对比“表1”和“表2”的数据。

    方法:

    选定目标单元格。输入公式:=COUNTIF(表1!B:B,B3)。Ctrl+Enter填充。选定【公式】单元格,【数据】-【筛选】,筛选出非0的值。【开始】-填充颜色。【数据】-【筛选】,取消筛选选项。观察数据,填充了颜色的为重复的值,对于的数值为重复的次数。

    备注:

    公式计算的结果为0则为不重复,非0则为重复,对于的数值为重复的次数。公式的计算结果可以理解为:表2对应列中的值在表1对应列出现的次数。

    四、数值类表格比较。

    目的:对比库存数据和账面数据是否一致。

    方法:

    复制其中一个表格的数据。选择目标表格的第一个单元格,【右键】-【选择性粘贴】。选择【运算】中的【减】,并【确定】。非0值即为不一致的数据。

    备注:

    前提条件数据必需时数值类型。

    五、不限类型表格对比。

    目的:对比表格的差异。

    方法:

    选定目标单元格。【条件格式】-【新建规则】-【使用公式确定要使用单元格的格式】。输入公式:=A2<>A13(其中A2为第一个表格的左上角第一个单元格,A13为第二个表格的左上角第一个单元格)。【格式】-【填充】-选择填充色-【确定】-【确定】。查看数据,可以看到不用的数据已被用填充色填充。

    六、“差异化”比较。

    目的:比较基础数据有差异的表格数据。

    从上图中我们可以发现“账面数据表”和“盘点数据表”的商品名称并没有按照特定的顺序来排列,那么我们如何来比较这两个表格的差异呢?

    方法:

    选定目标单元格。【条件格式】-【新建规则】-【使用公式确定要使用单元格的格式】。输入公式:=VLOOKUP($B14,$B$3:$I$9,COLUMN()-1,0)<>C14。【格式】-【填充】-选择填充色-【确定】-【确定】。

  • ?

    excel查找重复内容或不同的内容,利用条件格式轻松快速查找

    夏瑶

    展开

    工作中,我们需要对excel工作表中的重复值进行核对,利用excel条件格式功能,可轻松快速解决这类问题。在工具栏开始—条件格式菜单下,下拉列表中有这个功能。

    1、在同一个工作表中查找重复值

    我们要查找同一个工作表中的重复值,选中表格,点击条件格式—突出显示单元格规则—重复值。确定后重复的值会指定的颜色的填充单元格。

    除了查找重复,还可以找不相同不重复的,在对话框中选择唯一,就选定了唯一的值。并且对于填充的颜色也可以根据自己的喜好设置。

    2、在2份相同的工作表中查找不同内容

    2份相同的销售报表,当我们想知道2份相同的报表有没有被改动的内容时,利用条件格式可以查找2份报表中的不同内容,如查找下面工作表1(Sheet 1)和工作表2(Sheet 2)的不同内容。

    2

    2份工作表格式要相同。选中工作表1中内容,点击条件格式—突出显示单元格规则—其他规则。打开新建格式规则对话框,选择使用公式确定要设置格式的单元格—为符合此公式的值设置格式:输入"= I1 <>Sheet2!I1",I1为要查找的工作表第一个单元格位置。

    再点击格式,选择填充的颜色,确定即可。2份工作表格中不同的内容会填充显示出来。如果查找2份工作表中相同的内容,将公式中的不等于换成等号即可。即"= I1 =Sheet2!I1"。

    3、条件格式的其他用途

    条件格式还可以解决其他一些数据问题,不需要函数就可轻松解决。比如查找大于、小于、或介于两个数之间的值,查找高于平均值、低于平均值的值,查找包含某个文本的单元格,以及在单元中绘制数据条、色阶、图表级等等。还可以配合函数实现其他功能。

    下面一张图为在单元格绘制数据条,可以通过数据条显示比较数据的大小。

  • ?

    Excel删除重复数据及用公式筛选重复项并标记颜色突出显示

    沙谷芹

    展开

    当表格记录比较多时,常常会有重复数据,而重复记录往往只希望保存一条,因此需要把多余的删除;在 Excel 中,删除重复数据有两种方法,一种是用“删除重复数据”删除,另一种是用“高级筛选”删除;其中前者删除重复数据后会在表格末尾留下空行,而后者不会。如果只想查看重复数据而不必删除,可以给重复数据标记颜色突出显示,这样会一目了然。另外,还可以用公式统计每条重复数据有几条或筛选出重复数据。以下是Excel删除重复数据及用公式筛选重复项并标记颜色的具体操作方法,操作中所用版本为 Excel 2016。

    一、Excel给重复项标记颜色

    1、选中 A 列,单击“开始”选项卡下的“条件格式”,在弹出的菜单中选择“新建规则”,打开“新建格式规则”窗口,选择“仅对唯一值或重复值设置格式”,单击“格式”,打开“设置单元格格式”窗口,选择填充选项卡,选择一种填充颜色,例如“粉红色”,单击“确定”,返回“新建格式规则”窗口,“全部设置格式”选择“重复”,单击“确定”,则给表格中所有重复项标记颜色,操作过程步骤,如图1所示:

    图1

    2、给重复数据标记颜色一般选能作为关键字的列,即能标识唯一的列,例如上面操作中选择的“姓名”列,这样所标记的才是两条完全重复的记录。若选择各科成绩列,由于成绩相同的比较多,所以标记的不一定是完全相同的重复记录。

    二、Excel删除重复数据

    (一)方法一:用“删除重复项”删除

    1、前面已经标记出重复数据,现在把它们删除。选中“姓名”列,选择“数据”选项卡,单击“数据工具”上面的“删除重复项”,打开“删除重复项警告”窗口,如图2所示:

    图2

    2、选择“扩展选定区域”,单击“删除重复项”,打开“删除重复项”窗口,这里可以选择要删除的列,如图3所示:

    3

    提示:若选择“以当前选定区域排序”,则只会删除选中列的数据,这样会导致表格数据变乱,被删除字段(姓名)后的记录会往上移,导致姓名与成绩错位。

    3、保持默认的全选所有列,单击“确定”,则重复数据被删除,同时弹出一个提示已删除重复项的提示窗口,单击“确定”,如图4所示:

    图4

    4、用这种方法删除重复项会在表格的后面留出空行,删除了几条重复项就会留几行空行,当前表格共有3条重复项,所以留出三行空行,如图5所示:

    图5

    (二)方法二:用高级筛选删除

    1、单击“数据”选项卡下的“高级”,打开“高级筛选”窗口,框选整个表格(即 A1:J32),勾选“选择不重复的记录”,单击“确定”,则所有重复记录被删除,并且在表格后没有留空行,操作过程步骤,如图6所示:

    图6

    2、若表格数据比较多不易框选,可直接在“列表区域”输入 学生表!$A$1:$J$32,其中“学生表!”可以省略。

    三、Excel筛选重复数据

    1、把公式 =COUNTIF($A$2:$A$32,A2) 复制到 K2 单元格,按回车,则统计出是否有“李子和”的重复记录,结果为 1 表示表格只有一条“李子和”的记录;用鼠标按住单元格填充柄并往下拖,则所经过单元格都用 1 填充,按 Ctrl + S 组合键保存,则统计出相应行的记录数,其中“莫静玲和秦兰玉”统计结果都是 2,说明它们都有两条记录,即有重复数据;操作过程步骤,如图7所示:

    2、把公式改为 =IF(COUNTIF($A$2:$A$32,A2)>1,"重复",""),如图8所示:

    图8

    3、按回车后再往下拖,然后按 Ctrl + S 组合键,则有重复数据的都标示出“重复”二字,如图9所示:

    图9

    4、公式说明

    1、=COUNTIF($A$2:$A$32,A2) 意思是统计 A2:A32 有 A2 的个数,即统计 A 列有几个“李子和”;其中 $A$2 表示引用列又引用行。

    2、=IF(COUNTIF($A$2:$A$32,A2)>1,"重复","") 意思是如果统计出的数量大于 1,则显示“重复”,否则显示空(即 "");因为表格没有重复记录的统计结果为 1,有重复记录的统计结果大于等于 2。

  • ?

    去除重复内容,就用这个EXCEL公式,1分钟搞定!

    Xie

    展开

    一份高中录取名册中,上千条学生信息,生源校有七八十所,如何从表中轻松提取出不重复的生源校名单呢?

    有人或许会这样做:复制录取名册中所有生源校到一个空白EXCEL表中,再按学校名排序,最后分段再删除重复的部分。这样做,不仅费时、费力,最重要的,还有可能误删了数据。

    其实,我们可以运用一个数组公式,就可以轻松提取出不重复内容。

    在上图,F2单元格中,写下数组公式:=INDEX(D:D,1+MATCH(,COUNTIF(F$1:F1,D$2:D$21),))&"",编辑完成后,按Ctrl+Shift+回车(一定要按这三个键噢!),然后往下复制,直至没有新学校名称出现为止。

    现在,为大家讲解一下这个数组公式:

    1)COUNTIF(F$1:F1,D$2:D$21):用COUNTIF函数,从F1单元格开始的扩展区域,查找D$2:D$21区域(生源校)每个数据的个数,返回一个由0和1构成的数组,如果D$2:D$21区域的数值在公式扩展区域中出现过,结果就是1;如果没出现,结果就是0。这个公式中,COUNTIF函数的第一参数,采用了行绝对引用(F$1)和相对引用(F1),向下复制,依次会产生:F$1:F2、F$1:F3、F$1:F4、。。。公式提取结果就会被重复利用。

    2)利用MATCH函数,在COUNTIF函数返回的数组中查找第一个0的位置,也就是查找首次出现的数据所在的位置。由于生源校的标题行占了1行,所以,将这个值+1,就得到需要提取的不重复值在查找区域中行的位置。

    3)最后,利用INDEX函数,以MATCH函数的计算结果作为索引值,提取D列对应位置上的不重复值。用&" ",避免显示错误值。

    这个公式,可能有一点点理解难度,不过,不影响你使用,到时,你只要会复制公式,改一下参数就行了。今后,对于类似提取不重复内容的工作,就会既轻松,又准确、高效。

    每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。

  • ?

    Excel vlookup筛选两列的重复项与查找两个表格相同数据

    禹凝蕊

    展开

    Vlookup函数可用于多种情况查找,筛选重复数据就是其中之一,它既可筛选两列重复的数据又可查找两个表格相同的数据。筛选两列重复数据时,不仅仅是返回一项重复数据,是把所有重复的都标示出来;查找两表格相同数据时,两个表格既可以位于同一Excel文档,又可分别位于两个Excel文档,并且也可以标示出所有重复的数据;当查找两个位于不同Excel文档中的表格相同数据时,查找范围需要写文档名称和工作簿名称,这样Excel才能找到查找区域。以下是vlookup筛选两列的重复项与查找两个表格相同数据的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel vlookup筛选两列的重复项

    1、假如要筛选出一个表格中两列相同的数据。选中 D1 单元格,把公式 IFERROR(VLOOKUP(B1,A:A,1,0),"") 复制到 D1,按回车,则返回重复数据 6;把鼠标移到 D1 右下角的单元格填充柄上,按住左键并往下拖,在经过的行中,AB两列有重复数据的都返回重复数据,没有的返回空白;操作过程步骤,如图1所示:

    图1

    2、公式说明

    公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 两个函数组成。IFERROR 是错误判断函数,用它来判断 VLOOKUP 执行后,如果返回错误,则显示空(即公式中的 "");如果返回正常值,则什么也不返回,直接显示 VLOOKUP 的返回结果。B1 是 VLOOOKUP 的查找值,A:A 是查找区域,1 是返回第一列的值(即 A 列),0 是精确匹配。

    二、Excel vlookup查找两个表格相同数据

    有两张有重复数据的服装销量表(一张在“excel教程.xlsx”中,另一张在“clothingSales.xlsx”中)(见图2),需要把重复记录找出来,这可以用vlookup函数实现,方法如下:

    图2

    1、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图3所示:

    2、切换到 clothingSale.xlsx,在 G2 单元格输入 =IFERROR(VLOOKUP(A2,;选择“视图”选项卡,单击“切换窗口”,选择“excel教程”,则切换到“excel教程”窗口,单击左下角 Sheet6,选择“视图”选项卡,单击“切换窗口”,选择 clothingSales.xlsx,切换回“excel教程”窗口,[excel教程.xlsx]Sheet6! 自动填充到了 A2 的后面,公式已经变为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,继续输入 $A2:$G10,7,0),""),则完整公式为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回车,则返回 1;把鼠标移到单元格填充柄上,往下拖,则查找出所有重复的记录(有 1 的为重复记录),操作过程步骤,如图4所示:

    3、公式说明

    公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 两个函数组成,IFERROR函数的作用跟上文的“vlookup筛选两列的重复项”一样。VLOOKUP函数的查找值是 A2;查找区域是另一个文档(即[excel教程.xlsx]文档的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示绝对引用 A 列,相对引用“行”,即执行公式时,列不变行变,$G10 与 $A2 是一个意思;返回列号为 7;0 表示精确匹配。

    4、注意

    1、当 clothingSales 文档中的第2行与“excle教程”文档中第9行的“编号”相同时,如图5所示:

    图5

    2、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图6所示:

    图6

    3、这种情况发生在要查找值(即 A2)所在的列(即 A 列)。由此可知,这种方法只适合查找两个表格对应行相同数据。

  • ?

    EXCEL如何快速查找重复值?用这个公式让老板对你刮目相看

    左萧

    展开

    相信很多人在处理数据的时候,都会有这样的担心,我的数据有没有重复的啊。但是学会了我的这一招,重不重复一眼就可以看出来。

    其实很多人和excel打交道这么久,还是会学会一招判断有没有重复值得方法,那就是条件格式。真的很简单,但是这个问题也有一个很大的弊端,因为有的时候我们的数据为了分类或是突出,可能本身就会有填充色,又或者像小编我这种每天要处理几千几万条数据的,这个方法来判断其实不太合适。

    因此,我也学会了一招很简单的小方法,那就是用公式。我们在后面加一列辅助列,重复判断,然后在下面的单元格中输入公式=COUNTIFS($D$2:$D$17,D2),按回车,然后拖下去,结果就出来啦。是1的就代表只出现1次,2的话那就是出现2次。这样就可以判断是否重复了。但是这个方法不是很直观,因此我们对函数稍微改动一下。

    就是这样,=IF(COUNTIF($D$2:$D$17,D2)>1,"重复","唯一"),将IF函数和COUNTIF函数进行嵌套,怎么样,是不是感觉跟清楚一点。老板看了也会更舒服。

    我们将三种方法比较一下,你更pick哪一种呢?

excel查找重复项公式

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP