Excel多表数据对比教程
当一个表中的数据来自于另一个表时,如果想对比数据是否一致,可采取以下方法完成审核:
问题:假设有一张学生信息总表和一张学生信息部分表,我们现在想对部分表中学生的身份证号进行核对,采取的查找条件是姓名相同。
具体步骤:
1.将两张表放置到一个Excel中,如下:
总表样例数据如下:
部分表样例数据如下:
其中张1和张20同学的身份证号被我故意填写错误。
2.将部分表中每位同学的身份证号从总表中查询出来,如下:
我们首先查找张1同学在总表中的身份证号。
在部分表中选择一个空白列,在张1同学对应的单元格输入公式:
=VLOOKUP(B2,总表!B:C,2,0)
参数备注:
第1个参数:查找值,因为我们是查的条件是姓名相同,因此查找值应该是“张1”,则填写B2。
第2个参数:查找范围,在总表中查找哪几列,注意必须保证查找列-姓名是查找范围的第一列,且查找范围必须包含我们的查找结果-身份证号,可设置为:总表!B:C,B到C列满足条件。
第3个参数:查找结果列,即我们需要在查找范围中获取哪一列,在本例中即为身份证号,他是查找范围的第2列,则填写2。
第4个参数:精确查找,这个参数表示是否精确查找,即是否完全匹配。0-精确查找,1-模糊查找,我们需要精确查找,则填写0。
接下来点击回车,即可得到张1同学在总表中的身份证号。
然后,鼠标移动到获取到的身份证号单元格的右下角,会变成黑色+号,点击鼠标左键并下拉,一直到最后,即可获取到所有同学在总表中的身份证号。
3.判断身份证号是否一致:
首先我们对张1同学进行判断,在张1同学一行的空白单元格中输入公式:
=IF(C2=D2,"相同","不相同")
参数备注:
第1个参数:条件,判断部分表中的身份证号和从总表中获取到的身份证号是否相同,对应C2和D2两个单元格,即填写C2=D2。
第2个参数:查找相同时显示的文字。
第3个参数:查找不同时显示的文字。
接下来点击回车,即可得到张1同学身份证号审核结果不相同。
然后,鼠标移动到张1同学判断结果单元格的右下角,会变成黑色+号,点击鼠标左键并下拉,一直到最后,即可获取到所有同学的身份证号审核结果。