当vlookup函数第一个参数是纯数字时无法出来正确的结果?
当vlookup函数第一个参数是纯数字时总是无法出来正确的结果?讲解来了!
vlookup函数被称为Excel中的效率之王,在财务工作中使用频率极高。但是95%的Excel使用者在最开始使用vlookup函数的时候都会遇到这样那样的状况。下面网校给大家举一个财务初学者在使用vlookup函数时经常遇到的问题。
如下图所示,我们需要从左侧批号名称总表中查找出来E列191012、
200213、200607这三个批号对应的商品名称,我们在F2单元格输入公式 =vlookup(E2,A:B,2,0),输入上述公式并下拉之后,可以看到返回的值全部是#N/A. #N/A表示没有找到191012、200213、200607这三个批号对应的商品名称。操作如下图所示。
以第一个要查找的批号191012为例,我们通阅整张表格,可以看到批号191012是存在的,其对应的商品名称为 “复方沙棘籽油栓”。其他编号同样在A列可以找到。
回顾vlookup函数语法结构:
vlookup(Lookup_value,Table_array,Col_index_number,Range_lookup),即vlookup(查找值,查找范围,返回的数值所在的列数,精确匹配还是模糊匹配)。
我们比照上述函数语法结构检查一下公式,可以看到公式vlookup(E2,A:B,2,0)中的参数设置也是没有问题的。操作如下图所示。
上述vlookup函数语法正确,为什么却无法引用过来正确的数据呢?这里,需要跟大家强调,在使用vlookup函数的时候,第一个参数查找的值,如果是纯数字,没有字母的话,确实可能出现无法引用出来结果的情况。如果这些纯数字是以文本形式存储的,是可以引用过来正确结果的;如果这些纯数字是以数值形式存储的,则无法引用过来正确的结果。在此案例中,我们可以建立两个辅助列,将纯数字构造为带有字母的文本。操作如下图所示。
将要查找的值设置为字母与数字的组合后,公式修改为=VLOOKUP(G2,B:C,2,0),此时,就可以正确地引用过来商品名称数据了。操作如下图所示。
好啦,用vlookup函时,第一个参数查找的值是纯数字时总是无法出来正确的结果,规避这种结果的操作要点大家掌握了吗?想要快速提高Excel技能,欢迎大家关注正保会计网校胡雪飞老师的《零基础Excel实操必修的9节课》课堂!查看更多>>
相关资讯: