Excel技巧:Excel如何批量匹配两个不同的数据表格?(Vlookup函数方法)
上期我们为大家介绍了利用设置 "重复值 "的条件格式来判断两个表的差异。ㄒ唬┦褂幸桓龉娑ǖ氖焙? 有没有一种方法可以在不移动表格的情况下进行数据匹配呢?答案是肯定的,所以赶紧和大家分享一下吧。
场景。适用于销售、人力资源、物流、运营、财务部门以及其他需要使用Excel进行数据分析和比较的办公人员。
问题:如何在Excel中批量匹配两个不同的数据表格?
答案。使用 Vlookup 函数来完成。
Vlookup 函数被认为是企业级的必备函数,它使用该函数是否有相应的匹配数据来确定两张数据表格之间的差异。同样,假设有两个表。表A和表B,两者看起来都差不多,你如何快速知道两张表之间的区别?
细节如下。Vlookup函数方法:本例中我们利用两张表的唯一键字段(员工编号)来实现两张表的匹配。第一步,在A表的B2单元格中输入以下Vlookup函数公式:
=VLOOKUP(C2,Table B!$C$2:$F$10,1,0),然后双击或拉下B2单元格右下角的数据填充柄,如果匹配成功,将显示相同的员工编号,如果A表的数据不在B表中,将显示错误,如下图的B3和B9单元。
接下来,在表B中也用vlookup函数与表A进行匹配。 =VLOOKUP(C2,Table A!$C$2:$F$10,1,0) 可以看到,表B中的C3和C9数据在表A中没有出现
需要注意的是,vlookup函数需要分别对两个表进行匹配对比。所以使用起来相对麻烦,你需要非常熟练地使用vlookup函数。
需要补充的是,如果vlookup函数不成功,它将显示一个类似上图中 "#N/A "的错误。Vlookup函数通常与一个名为iferror的函数一起使用
也就是说,刚才出错的单元格,变成了0。 Iferror函数的使用也很简单,如果Vlookup匹配成功,那么
总结:实际的Vlookup函数并不被认为是匹配两个表中数据的最佳方式,但Vlookup函数绝对是一个企业级函数,必须掌握它来匹配表中的数据。
技能Excel2010版及以上版本有效。