在工作中,我们经常需要对两份数据记录清单进行比对,对比出来两张表格的数据差异,有哪些是A表有的,B表没有的。下面我们就为大家介绍一下Excel表格中数据比对和查找的技巧。
比如我有《培训报名人员名单》和《培训签到人员名单》两张数据表,现在要对比出来有哪些人是报名了却没有来参加培训的。可以通过COUNIFS和VLOOKUP两个函数实现这个数据对比的需求。
1. COUNTIFS函数实现数据对碰
我们先来掌握一下COUNTIFS函数的语法:
多条件计数:=COUNTIFS(条件范围1,条件1,条件范围2,条件2,……)
COUNTIFS函数主要的作用是实现数据分类计数,我们也可以用它来做数据对碰。
在这个案例中,我们用的函数是:=COUNTIFS(F:F,A3),在F列的培训签到表的工号列中,查找A3单元格所对应的工号的出现次数。如果这个员工来培训了,出现次数就为1,如果没有来培训,出现次数就为0。1就代表有,0就代表无。
2. VLOOKUP函数实现数据对碰
我们先来掌握一下VLOOKUP函数的语法:
条件查询:=VLOOKUP(查询值,数据源,结果在数据源的第几列,0)
VLOOKUP函数是用于条件查询的,我们也可以用它来做数据对碰。
在这个案例中,我们用的函数是:=VLOOKUP(A3,F:G,2,0),根据A3单元格的查询条件,到F列中查找A3单元格的工号,找到之后返回第2列(G列)的姓名,最后一个参数0代表精确查询。如果在F列中找到了A3单元格,就会返回其姓名,否则显示#N/A的错误信息。所以有姓名的就是有,#N/A就是无。
总结:两个函数都可以实现数据对碰,你可以根据自己的使用习惯选择使用哪一个函数。