系列文章目录
文章目录
- 系列文章目录
- 一、问题
- 二、利用VLookup函数
- [三、 结果](#三、 结果)
一、问题
EXCEL表,我有一个表1(Sheet1),包含学号、姓名、身份证号、银行卡号等信息,另外一个表2(Sheet2)是系统里面导出来的。我应该如何操作,将表1中的信息与表2的信息核对呢?
表1(Sheet1)
表2(Sheet2)系统导出的数据
二、利用VLookup函数
c
=IF(VLOOKUP(J6,Sheet2!$A:$E,2,FALSE)=B6,"一致","不一致")
- 根据学生学号去匹配两个表,所以最好是将两表中的学号列都修改为文本类型。
c
=TEXT(I6,"0")

- J6表示表1中的第一个学生学号,要去表2中匹配学号,Sheet2!A:E,表示Sheet2表的数据范围,是A~E列。
- ! 表示属于某个工作表的单元格或区域
- 绝对引用(加 $)👉 拖动公式时,行号或列号不会变。
- 2表示在Sheet2表中的第二列(也就是姓名列)
- FALSE 表示:必须找到与查找值 完全相同的数据,才能返回结果。如果找不到,返回 #N/A 错误。
- =B6,表示查找到的结果是否等于B6,也就是,是否等于表1中该学号对应的姓名。
- 如果找到,说明匹配成功,那么返回"一致",否则返回"不一致"
三、 结果

