您当前的位置:首页 > 互联网教程

为什么在VLOOKUP函数输入数字是0

发布时间:2025-05-21 18:20:10    发布人:远客网络

为什么在VLOOKUP函数输入数字是0

一、为什么在VLOOKUP函数输入数字是0

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

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

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

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

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

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

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

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

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

二、vlookup函数中,为什么数字匹配不到

1、只需要将将mid函数前面加上负负运算符号即可(--)

2、原理:mid是文本函数,返回的结果是文本,而行政区划代码表中A列数据是数值,这样vlookup在做数值匹配时是匹配不到的。所以,先将mid是文本函数前面加上负负运算强制转换为数值,再用vlookup匹配就没有问题了

3、=VLOOKUP(--MID(B4,5,2),行政区划代码!A:B,2,0)

三、excel表格中VLOOKUP函数返回数字和错误值

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!#高考加油站##教育那些事#

Excel表格中在利用VLOOKUP函数进行查找匹配是非常方便的,但是,你有没有碰到过:当查找结果为日期或空值时,显示不正常了,如下图:

上图中用的公式:=VLOOKUP(H2,B:E,4,0)

但出现的结果是数字和错误值,具体解决方法:

出现的43966数字实际上是日期的数学格式,只需要把单元格设置为日期格式即可:选中I列,点击【开始】选项卡中的【数字格式】下拉按钮,选择【长日期】。

经过上一步的设置格式操作后,结果为0的变成了1900年1月0日,原始表格中背心对应的进货日期为空,还是通过设置单元格格式来解决:

1、选中I列,鼠标右键点击选中区域,在弹出的菜单中选择【设置单元格格式】,(或者按Ctrl 1键)调出设置窗口;

2、在【数字】页面中,分类选择【自定义】,类型文本框中输入:yyyy年m月d日;;最后点击【确定】按钮返回,显示为0的结果没有了。

注意:类型文本框中输入的内容最后有个两分号,录入前先把输入法切换到英文状态。

VLOOKUP函数显示的结果为#N/A,是原始表格没有长裙信息造成的,这是错误值显示,解决方法:

把公式改成:=IFERROR(VLOOKUP(H2,B:E,4,0),)

小伙伴们,在使用VLOOKUP函数时还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。