Excel Vlookup函数返回值为0,请问原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel Vlookup函数返回值为0,请问原因相关的知识,希望对你有一定的参考价值。

原因:返回值为需要提取显示的单元格区域的从左向右的第几位就显示第几位的内容,如果单元格区域中有隐藏的列且其中为空值,而输入的数字刚好对应该隐藏列,就会返回“0”。

解决方法(以excel2016为例):

1、首先在excel表格中进行vlookup函数的操作,可以看到B列的返回值显示为“0”。

2、此时选中取值单元格区域并点击鼠标右键,选择“取消隐藏”。

3、即可显示出所有的隐藏列,显示的列是空值。

4、选中该列并点击鼠标右键,选择“删除”按钮将该列删除。

5、原本显示“0”的B列返回值就自动变成需要取值的E列的内容了。

参考技术A

原因:返回值是需要提取显示的单元格区域的从左到右的数字。如果单元格区域中有隐藏列且为空,并且输入的数字正好对应于隐藏列,则返回“0”。

解决方案(以excel 2016为例):

一、首先,在excel表中操作vlookup函数。可以看到B列的返回值显示为“0”。

二、此时,选择值单元格范围并右键单击以选择“取消隐藏”。

三、可以显示所有隐藏列,并且显示的列为空。

四、选择列,单击鼠标右键并选择“删除”将其删除。

五、原来显示“0”的B列的返回值将自动成为需要检索的e列的内容。

参考技术B

原因:返回值为需要提取显示的单元格区域的从左向右的第几位就显示第几位的内容,如果单元格区域中有隐藏的列且其中为空值,而输入的数字刚好对应该隐藏列,就会返回“0”。

它的用途是判断它的第一个函数是否是错误值,如果不是的话就原样返回第一个参数的值,如果是错误值得话则返回参数2里面填写的内容。

对于VLOOKUP函数,在外面嵌套一层IFERROR函数就能做到当错误的时候返回0了。公式写法如下:=IFERROR(VLOOKUP(......),0)。

扩展资料:

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。

例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。

2.在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。如果你有足够的耐心,不妨试试。

3.了解到这点,我们应该知道,每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值。若要连最新的值,必须要把外部档案同时打开。

参考资料来源:百度百科-VLOOKUP函数

参考技术C 使用IFERROR函数就可以做到了。IFERROR函数的语法如下:
IFERROR(欲判断的值,错误时返回的值)
它的用途是判断它的第一个函数是否是错误值,如果不是的话就原样返回第一个参数的值,如果是错误值得话则返回参数2里面填写的内容。
对于VLOOKUP函数,在外面嵌套一层IFERROR函数就能做到当错误的时候返回0了。公式写法如下:
=IFERROR(VLOOKUP(......),0)本回答被提问者采纳
参考技术D 公式的返回单元格为空时,公式返回值为0。

解决方法,修改公式:
=你的公式&""

Excel中使用vlookup函数查询序列所对应的值

  以一个简单的例子做示范,列数相对较少,看起来也比较清楚;在奥运会或其他比赛上我们可以看到各个国家的奖牌数的变化;那么我们如何查询国家对应的总奖牌数。

  我们用到的函数是vlookup,它是一个纵向查询函数,通过按列查找返回该列查询列序所对应的值;

  可以直接在单元格H2这里输入=vlookup(此时Excel就会提示4个参数)

=vlookup(G2,$A$2:$E$16,5,0)

  也可以在空白栏处点击fx函数出来一个对话框如下:

第一个参数:要查找的值;显然,我们要让中国对应的是H2,这里就输入G2; 
第二个参数:要查找的区域;这里输入我们要查找的区域(绝对引用),即“$A$2:$E$16”
第三个参数:返回数据在区域的第几列数;第三个参数是返回第五列总奖牌数是5
第四个参数:精确/模糊;0

  函数按要求输入完整后,表格中就返回该列所对应的值,我们可以核对一下是否正确,如图:

  ok,完全正确。

以上是关于Excel Vlookup函数返回值为0,请问原因的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL VLOOKUP函数怎么返回多列结果

Excel VLOOKUP函数怎么查询一个值返回多个结果

EXCEL VLOOKUP函数怎么返回多列结果

EXCEL VLOOKUP函数怎么返回多列结果

请问EXCEL表格中用vlookup函数,如何同时引用多个表格的多个范围的数据?

excel表格中,lookup函数返回值是公式要怎么设置??