1.问题展现:如何从两个Excel成绩单工作表中筛选出重复的数据?
2.解答:
这里需要使用到【IF函数】和【COUNTIF函数】,如下图所示的表1和表2都是关于三年(1)班的月考成绩单,现在需要查找出两份成绩单中重复出现的人员数据。

两张excel筛选重复数据(如何筛选两个Excel表格中重复的数据)(1)

两张excel筛选重复数据(如何筛选两个Excel表格中重复的数据)(2)

所以,只需要在本例中的表1的C3单元格内输入公式:=IF(COUNTIF(表2!A3:B12,表1!A3)
,"重复",""),并向下填充该公式即可,如果遇到两个表里重复出现过的人员,就会在C列显示“重复”,如果是非重复数据则为空值。

两张excel筛选重复数据(如何筛选两个Excel表格中重复的数据)(3)


3.公式含义:
(01)COUNTIF函数的用法:
COUNTIF(范围,条件),通过该函数可以得到符合条件的数据在范围中出现的次数,简单来说通过这个函数可以进行条件计数;
(02)IF函数的用法:IF(条件,满足条件的结果,不满足条件的结果),该函数可以理解为如果赋予IF一个条件(第一参数),当条件成立的时候给返回一个结果(第二参数),当条件不成立的时候返回另一个结果(第三参数)。简单来说,通过判断,符合条件的返回第一个值,不符合条件的返回第二个值。

两张excel筛选重复数据(如何筛选两个Excel表格中重复的数据)(4)


4.公式解析:
(01)在表1的C3中录入第一层公式“COUNTIF(表2!A3:B12,表1!A3)”
countif有两个参数,第一个参数是区域 “ 表2!A3:B12”,指的是表2中的A3到B12单元格,第二个参数是"表1!A3",指的是与表1中A3相同的个数。
函数返回1,说明在表2中的A3到B12单元格中和周睿相同的个数是1,也就是表2中的A3到B12单元格中有周睿这个学生名字了。

两张excel筛选重复数据(如何筛选两个Excel表格中重复的数据)(5)

两张excel筛选重复数据(如何筛选两个Excel表格中重复的数据)(6)


(02)我们再利用IF函数,如果COUNTIF函数返回值不为0则返回“重复”,如果COUNTIF函数返回值为0则返回空值。