当前位置:   article > 正文

excel 第11讲:Vlookup函数

excel 第11讲:Vlookup函数

一、使用Vlookup函数

1 、 vlookup函数语法:

       VLOOKUP (lookup_value,table_array,col_index_num,[range_lookup])

2、 vlookup中使用通配符

3、 vlookup模糊查找

4、使用isna函数处理数字格式引起的错误

5、Hlookup函数
 

二、关于vlookup函数

1、vlookup的简单使用

(1) 根据考生姓名查找总分,第一个参数表示要找的东西,注意查找区域(第二参数)要将需要查找的字段和需要返回的字段都包含,并且需要查找的字段保证在最左侧的,第三参数表示的是返回的字段,第四个参数0(false)表示精确查找、1(true)表示模糊查找。

 需要注意的是,区域需要使用绝对引用,因为公式向下引用时,查找区域也发生了变化。

 (2) 根据客户ID查找对应的公司名称(跨表引用)

 或者

 2、结合通配符使用vlookup函数查找

根据公司名称查找公司地址。

 3、vlookup函数的模糊匹配

根据左边的等级划分来分类右边表中的销售人员的提成比例。

(这里的等级划分中填写的都是等级划分的下限,比如0指的是0-199999在这个区间内的提成比例都为0.05,而vlookup的模糊查找找的正是比要查找的值小的最接近的值所对应的格值) 

【注意,要使用模糊查找的时候,查找区域的查找字段需要从小到大排序】

4、使用vlookup函数时出现的数字格式的问题

(1)根据编号查找出货数量,如下图所示使用了vlookup函数查找,但是一个都找不到,原因是左边查找区域的表中它的编号是文本格式,而右边的条件编号字段是数值格式。

解决方法1:

将左表中的编号字段改为数值格式

解决方法2:

将右表中的编号在使用vlookup的过程中转化为文本格式,这样两个表都不需要改变。

那么如何转文本呢,将右边的编号值使用连接符&连接空值,因为数值使用连接符就会被看作为文本格式。

 (2)根据编号查找出货数量

左表的编号为数值,右表的编号为文本,可以在使用公式时将右表的编号转为数值

 

 

 5、结合isna函数使用vlookup函数

根据编号查找出货数量,但是可以看到两个表的编号格式都是混合的,既有文本又有数值。

=IF(ISNA(VLOOKUP(F20*1,$A$18:$C$22,3,FALSE)),VLOOKUP(F20&"",$A$18:$C$22,3,FALSE),VLOOKUP(F20,$A$18:$C$22,3,FALSE))

这条公式的意思是,如果使用数值的格式找查找出错就使用文本格式查找否则使用常规的查找方式。

其中isna()函数用来判断是否出现值为错误值#N/A(值不存在)的错误。

这些函数,概括为IS类函数,可以检验数值的类型并根据参数取值返回TRUE或FALSE。
例如,如果数值为对空白单元格的引用,函数ISBLANK返回逻辑值TRUE,否则返回FALSE。

三、关于Hlookup()函数

hlookup和vlookup类似,hlookup是记录上查找,vlookup是在字段上查找。

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

闽ICP备14008679号