首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中函数Vlookup的应用

一、Vlookup简介

Vlookup是Excel中的一个纵向查找函数,通俗的讲,就是可以快速查询某个值在一个范围内对应的结果。

二、Vlookup函数的参数设置

=VLOOKUP(Lookup_value,Table_array,Col_index_num,[Range_lookup])

解析:

1、Lookup_value 要查找的值

2、Table_array 要查询的包含查找值的区域(可以跨表查询)

3、Col_index_num 返回数据在查询区域的第几列数

4、Range_lookup 近似匹配/精确匹配

示例=VLOOKUP(B176,B172:D178,2,FALSE)查询B176单元格的值在B172:D178范围中对应的第二列的结果。

三、Vlookup的实际运用

1、准备要处理的表格

2、设定条件进行单个查找

假设我们要在众多单元格中查找陈奎的分数

函数如下=VLOOKUP(B12,B3:E14,4,FALSE)

3、设定条件,批量查找

(1)填充数据进行查找,会发现中间出现#N/A的结果

(2)分析原因,通过自动填充得到的公式,内部指定的范围也在自动向下填充,就导致了填充后的范围没有包含要查询的值。

(3)解决方案

我们借用$符号的绝对引用作用,将查找的范围固定在某一区域,例如$B$1:$E$16,不管后续的公式如何填充,都能保证这块区域是固定不动的。

个人建议在使用vlookup函数的过程中,要查找的范围都加上$绝对引用。

=VLOOKUP(H11,$B$2:$E$14,4,FALSE)

四、借用IFERROR函数指定Vlookup返回的错误值

1、在三3(2)节点中,出现了N/A的错误值,代表没有找到

2、特殊情况,我们需要将N/A替换为其他的错误,如“0”、“错误”之类的

3、IFERROR函数的使用,iferror(value, value_if_error)

4、使用IFERROR函数替换报错值,如果表达式正确,就返回正确的结果;如果表达式有误,就返回指定的报错值。

五、跨表格引用查询

1、特殊情况我们会涉及到多个表格之间的数据查询,Vlookup函数依旧可以胜任。

2、使用Vlookup函数,选择查询区域时,可以同时打开两个excel表格,鼠标可以直接跨区域引用数据。

3、Excel2010版本不支持同时打开多个窗口。解决办法:先打开一个表格文件,再从开始菜单打开Excel2010软件,通过软件窗口再打开另一个表格文件,就可以实现同时打开两个窗口的两个表格文件。

六、注意事项规整

1、Vlookup的查找区域需要使用$符号去固定范围

2、查找区域的第一列必须含有查找的内容

3、函数中的列数,是指返回数据在查询区域的第几列数,切记不是整个表格第几列

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220903A04BUH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券