当前位置:   article > 正文

Excel中函数Vlookup的应用_vlookup一定要绝对引用吗

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、函数中的列数,是指返回数据在查询区域的第几列数,切记不是整个表格第几列

下期讲解适合个人及班级用的数据收集统计应用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/627580
推荐阅读
相关标签
  

闽ICP备14008679号