excel学习库

excel表格_excel函数公式大全_execl从入门到精通

两个Excel表格核对重复数据的六种方法!

硬件版本:Windows10;软件版本:Microsoft Excel2019

两个表格核对重复数据的方法:利用条件格式突出显示重复项、利用MATCH函数进行匹配、利用VLOOKUP函数进行匹配、利用COUNTIF函数进行匹配、利用SUMIF函数进行匹配、利用减法(IF函数)进行匹配。

在日常工作中,我们常常会需要核对各种数据,而核对的目的是找出重复项,或者找出不一致项。这里我们以找出两个数据表中数据的重复项为例。以如下的两组数据添加随机项作为演示数据,实际往往比对的是字符串,或者是进行一一核对,这与下面的演示不冲突,都是一样的操作。

1.利用条件格式突出显示重复项

Ctrl[开始-条件格式-突出显示单元格规则-重复值]

2. 利用MATCH函数进行匹配

#N/A

=match(参数1,参数2,参数3)

  • 参数1:要匹配的值(在案例里,指的是数据一数据)
  • 参数2:要查找匹配项的区域(在案例里,指的是数据二的全部数据)
  • 参数3:向下取整1(查找小于或等于查找项的最大数)、精确查找:填FALSE/0、向上取整-1(查找大于或等于查找项的最小值):

=MATCH(C14,G14:G43,0)

3. 利用VLOOKUP函数进行匹配

VLOOKUP 函数是在某一区域内寻找要匹配的对象。可以理解为是MATCH函数的进阶版,多了一个参数,能有选择地返回要显示的信息。

具体函数如下:

=vlookup(参数1,参数2,参数3,参数4)

  • 参数1:要匹配的值(在案例里,指的是数据一数据)
  • 参数2:要查找匹配项的区域(在案例里,指的是数据二的全部数据)
  • 参数3:要返回的数据列(因为我们只有一列数据,所以写1,但是有的场景是匹配某个属性比如身份证号码,输出姓名,这样我们就需要填写输出数据,在我们框选的查找区域中的列号)
  • 参数4:模糊查找:填TRUE/1、精确查找:填FALSE/0:

=VLOOKUP(C14,G14:G43,1,FALSE)

4. 利用COUNTIF函数进行匹配

COUNTIF 函数是有条件的计数工具。当我们把条件设置为判断数据是否相当时,条件计数就变成了能够核对重复项的工具。它不仅能够核对是否有重复项,还能核对被重复的次数。

具体函数如下:

=countif(参数1,参数2)

  • 参数1:要查找匹配项的区域(在案例里,指的是数据二的全部数据)
  • 参数2:要匹配的值(在案例里,指的是数据一数据)

=COUNTIF(G14:G43,C14)

5. 利用SUMIF函数进行匹配

SUMIF 函数是有条件的求和工具。主要是利用了如果不存在重复项,sumif的求和结果为0的这个特点,如果求和结果不为0,则说明存在重复项,除以原数可以得到重复的次数。

具体函数如下:

=sumif(参数1,参数2)

  • 参数1:要查找匹配项的区域(在案例里,指的是数据二的全部数据)
  • 参数2:要匹配的值(在案例里,指的是数据一数据)
  • 参数3:要求和的实际单元格,作用类似vlookup确定返回数据一样,这里这个参数可以省略,就会自动拿参数1作为求和对象

=SUMIF(G14:G43,C14)

6. 减法、IF函数(数据一一对应的核对)

如果对于有一一对应的数据核对,对于数值型,可以直接用减法,等于0说明相等。对于非数值型的,可以用if函数判断是否相等,根据核对目标,是为了找出重复项还是非重复项,设置相应的执行步骤。

=if(数据1=数据2,“”,1)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接