office excel中VLOOKUP函数使用注意(单一条件)

excel中同一表格或者不同表格间数据的合并可以用到vlookup这个函数
该函数共有四个参数,如下:
=vlookup(lookup_value,table_array,col_index_num,[rang_lookup])
1.  vlookup_value: 这个参数是要查找的值,也称为查阅值
2. table_array: 查阅值所在的区域,一般选取包括作为搜索条件的列和作为输出结果的返回列的一个矩形区域。这个参数要注意的是
1)查阅值应该始终位于table_array中标注区域的第一列。也就是说,如果在同一个表中操作,查阅值位于单元格C2中,那么该区域应该从C列开始;如果不同表格间操作,那么你就需要保持两个表中都有查阅值这一列,具体操作方法在下面会讲到。
2)这个区域要包括返回值所在的列,也就是col_index_num中所指的列。有些用户可能会觉得table_array就是一个需要查找的条件值所在的区域,但其实返回值也是从这个区域划定的,否则会返回"#ref!"的错误,比如你要在B列找到一个符合的值,输出位于这个值所在行和D列的数据,那么你的col_index_num就要包括A列到C列的范围
3)如果你需要反复用到这个公式(一般是这个情况),那么最好用绝对寻址标注,比如A2到D61的范围就用$A$2:$D$61表示,这样你选择的查询区域,在拖动公式的时候就不会发生变化,相应的你的查找值,也就是vlookup_value就用相对寻址表示比较方便。当然这一点要视实际情况改变而调整
3. col_index_num:区域包含的返回值的列号,这个参数要注意的就是这个列号并不是excel上方标注的列名,它是根据table_array区域来计算的,table_array的第一列才是列号1.比如你的查询范围是B3到D61,那么B列就是第一列,C列是第二列,D列是第三列,在这个范围内要取得D列的数据,那么col_index_num的值应为3.
4. 关于[rang_lookup]这个值是可以选填的,也就是说,如果需要返回值的近似匹配,可以指定 TRUE;如果需要返回值的精确匹配,则指定 FALSE,如果没有指定任何内容(也就是不填写这个参数),默认值将始终为 TRUE 或近似匹配。一般我们使用的都是精确匹配,也就是填FALSE,不然会得到一些不理想的数据


参考网址:https://support.office.com/zh-CN/article/VLOOKUP-函数-0BBC8083-26FE-4963-8AB8-93A18AD188A1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值