Vlookup函数

本文介绍如何使用Excel的VLOOKUP函数从一个工作表(sheet1)查找并复制codeId到另一个工作表(sheet2),并通过IF函数比较两列数据的一致性,实现数据校验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我现在有一个sheet1,作为数据源1

 

另外有一个sheet2页,作为数据源2

 

数据源1和数据源2的code列中有相同的数据,我的需求是通过两个sheet页的code值,将sheet1中的codeId拷贝到sheet2中,然后比较两个codeId是否相同

操作:

1、保证A2参数所在的列在首列,不然这个函数不起作用,在sheet2中,将C列的单元格格式设置为常规,然后输入函数命令:

=VLOOKUP(A2,Sheet1!A:B,2,FALSE)

然后回车,然后选中C2这个单元格,点击单元格右下角,即可全部填充。

vlookup函数共计4个参数:

=vlookup(lookup_value,Table_array,col_num,type)

sheet1表和sheet2表首列都是code信息,因此我们可以通过利用sheet2表中的code(lookup_value)到sheet1表(table_array)中进行查询,然后返回sheet1表中从左右往右数第2列的信息(col_num),只有sheet2表中的code在sheet1表中存在时,才返回正确的结果(为0或false,即精确匹配)

2、在sheet2中,比较B列和C列是否相同

将D列的单元格格式设置为常规,然后输入函数命令:

=if(B2=C2,1,0) //如果B2的值等于C2的值,则返回1,否则返回0

然后回车,然后选中D2这个单元格,点击单元格右下角,即可全部填充。这样的话,如果D列为0,则表示codeId不同,如果D列为1,则表示codeId相同。

另外,附上一个我看过的链接,这个讲的很通俗易懂:https://baijiahao.baidu.com/s?id=1593523339055516396&wfr=spider&for=pc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值