文章插图
文章插图
用vlookup函数总是无法查找引用过来正确数据?讲解来了!
vlookup函数被称为Excel中的效率之王,在财务工作中使用频率极高 。但是95%的Excel使用者在最开始使用vlookup函数的时候都会遇到这样那样的问题 。下面考呀呀网校给大家举一个财务初学者在使用vlookup函数时经常犯的错误 。
如下图所示,我们需要从左侧ABC三列总表中查找出来E列这五个编码对应的商品名称,我们在F2单元格输入公式 =vlookup(E2,A:C,3,0) 。
【vlookup函数匹配不出来的原因有哪些 vlookup函数匹配不出来的原因某个值对该公式不可用】输入上述公式并下拉之后,可以看到返回的值全部是#N/A.以第一个要查找的编码6931243999919为例,我们通过点击CTRL+F 在B列查找编码6931243999919
,可以看到编码6931243999919是存在的,其对应的商品名称为 “阿胶烧鸡(袋)” 。回顾vlookup函数语法结构:
vlookup(Lookup_value,Table_array,Col_index_number,Range_lookup),即vlookup(查找值,查找范围,返回的数值所在的列数,精确匹配还是模糊匹配) 。
我们比照上述函数语法结构检查一下公式,可以看到公式 vlookup(E2,A:C,3,0)中的参数设置也是没有问题的 。操作如下图所示 。
上述vlookup函数语法正确,为什么却无法引用过来正确的数据呢?这里,需要跟大家强调,在使用vlookup函数的时候,第一个参数查找的值,必须要位于第二个参数所代表的区域的第一列,查找范围和要返回的数值所在的列数都是要从查找值所在的列开始计算 。可以看到在我们上述错误的做法中,查找的值6931243999919是位于查找区域A:C中的第二列的,未在所在区域的最左列,这是导致无法得出正确的结果的根本原因 。
为了保证查找的值6931243999919位于查找区域中的第一列,我们可以将区域修改为B:C,公式修改为=VLOOKUP(E2,B:C,2,0),此时,就可以正确地引用过来商品名称数据了 。操作如下图所示 。
- java 虚函数 纯虚函数 java纯虚函数
- 二次函数判别式的由来 二次函数的判断式
- c语言字符串输入函数gets的编写 C语言字符串输入函数
- php数组的长度 php使用什么函数可以求得数组的大小
- c++阶乘函数怎么写 c语言编写阶乘函数
- java的随机数函数 随机数函数怎么写
- linux 设置系统时间函数 linux系统设置时间命令
- rank函数怎么用排名降序 rank函数怎么用降序
- 储存函数与储存过程的区别 什么是存储过程,简述存储过程与存储函数的区别
- text在excel中的意思 excel中的text函数