Excel-函数库(VLOOKUP(lookup_value,table_array,col_index_num,range_lookup))

本文详细介绍了Excel中的VLOOKUP函数用法,包括参数解释及实际应用案例。文章通过实例展示了如何正确设置查找范围、返回列数及匹配方式,并解决了常见问题如区域变化导致的匹配失败。

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

Excel-VLOOKUP

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数说明
Eg:
在这里插入图片描述
当前可以是数字,也可以是匹配相同的任意字符。
具上述例子来说:
这里要获取的是C4列对应的ID数据。
lookup_value:此字段的值就是说明你想要对应的列数据,不包含表头,直接对应数据内容,比如上述例子,就应该写A3,A2为表头数据,不是获取内容,因此该参数写A3。
table_array: 想要查找的区域范围,就是说你匹配的A3的数据 在什么地方进行数据匹配,这个范围是需要大范围,我刚开始选择的是C3:C9,这是我个人理解的错误,因为最终想要获取的数据是需要C4列,因此应该选择的范围为C3:D9。
col_index_num: 此字段就是你想要的数据返回的列字段了,例如我这里选择的区域是C3:D9,因此这个值我需要的是D列的值,但是此字段选择的是你在选择区域内的列数正整数,例子中选择的区域为两列,因此获取的数据为第二列,因此这里的参数为2。
range_lookup:模糊匹配or精确匹配,True/false。模糊匹配就是包含你想要查找的关键字即可,精确就是必须完全一致。
因此上述例子的完整函数为:
                           
=VLOOKUP(A3,C3:D9,2,FALSE)

我再实际运用的过程中,存在一些问题,可能有些字段没有被匹配成功,因此我调查后发现,是在选择 区域的时候出现的问题,在下拉的过程中 Table域发生了变化,因此如果我想要固定我想要的区域如何?
可以使用’$’, 这里使用‘%’代替美元符号,改变之后的函数为:

    =VLOOKUP(A3,%C%3:%D%9,2,FALSE)

在这里插入图片描述
以上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值