如何在Excel中批量匹配数据?

如何在Excel中批量匹配数据?

在工作中,我们经常需要对两份数据记录清单进行比对,对比出来两张表格的数据差异,有哪些是A表有的,B表没有的。下面我们就为大家介绍一下Excel表格中数据比对和查找的技巧。

比如我有《培训报名人员名单》和《培训签到人员名单》两张数据表,现在要对比出来有哪些人是报名了却没有来参加培训的。可以通过COUNIFS和VLOOKUP两个函数实现这个数据对比的需求。

如何在Excel中批量匹配数据? 如何在Excel中批量匹配数据?

我们先来掌握一下COUNTIFS函数的语法:多条件计数:=COUNTIFS(条件范围1,条件1,条件范围2,条件2,……)

COUNTIFS函数主要的作用是实现数据分类计数,我们也可以用它来做数据对碰。

在这个案例中,我们用的函数是:=COUNTIFS(F:F,A3),在F列的培训签到表的工号列中,查找A3单元格所对应的工号的出现次数。如果这个员工来培训了,出现次数就为1,如果没有来培训,出现次数就为0。1就代表有,0就代表无。

如何在Excel中批量匹配数据?

我们先来掌握一下VLOOKUP函数的语法:条件查询:=VLOOKUP(查询值,数据源,结果在数据源的第几列,0)

VLOOKUP函数是用于条件查询的,我们也可以用它来做数据对碰。

在这个案例中,我们用的函数是:=VLOOKUP(A3,F:G,2,0),根据A3单元格的查询条件,到F列中查找A3单元格的工号,找到之后返回第2列(G列)的姓名,最后一个参数0代表精确查询。如果在F列中找到了A3单元格,就会返回其姓名,否则显示#N/A的错误信息。所以有姓名的就是有,#N/A就是无。

如何在Excel中批量匹配数据?

总结:两个函数都可以实现数据对碰,你可以根据自己的使用习惯选择使用哪一个函数。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注