vlookup匹配的⽂字显⽰0_怪不得你学不好VLOOKUP函数,
这6种错误⽤法你规避了吗?...
在EXCEL函数中,VLOOKUP函数⼀直被称为"职场神器",但是对于初学者来说,学习这个函数后经常会得不到正确答案或者函数返回错误值,今天给⼤家汇总了⼀下VLOOKUP函数的6种错误⽤法,掌握这些后我们可以更快的掌握VLOOKUP函数。
VLOOKUP函数语法(4个参数):
VLOOKUP(查值,查区域,返回查区域第⼏列,逻辑值0或1)
错误01:数据不匹配
VLOOKUP函数查不到匹配的值,就会返回错误值"#N/A",但是有时候我们通过查看源数据发现,明明查区域中有匹配的值,但是⽤VLOOKUP函数却返回错误值,这是为什么呢?⼀般会有两种情况。
第⼀种是VLOOKUP函数第1个参数"查值"、第2个参数"查区域"第1列中的数据带有空格或者未知字符。
如下图,明明有"诸葛亮"的⼯资数据,但是我们查"诸葛亮"的绩效⼯资值返回错误值"#N/A",因为查值"诸葛亮"⾥⾯包含着空格。
如下图,我们查"关⽻"的绩效⼯资,返回错误值,这是因为"关⽻"和"关 ⽻"在EXCEL的理解中,它们是两个不同的姓名。
解决⽅法:碰到这种情况,⼀般我们⽤"查与替换"功能,将空格或未知字符替换为空值即可。
第⼆种是⽂本型数字和数值型数字分不清。
前⾯我们提到了"关⽻"和"关 ⽻"在EXCEL的理解中,它们是两个不同的姓名,同样在EXCEL中,数字还分为⽂本型数字和数值型数字。通常没有任何设置直接在EXCEL中输⼊的数字是数值型数字,但是通过设置或者⼤多从软件中导出来的数字,为⽂本型数字。
如下图,我们通过员⼯编号来查信息,返回错误值。
vlookup模糊匹配因为左侧的员⼯编号是⽂本型数字,单元格的左上⾓显⽰绝⾊的⼩三⾓,⽽右侧的员⼯编号为数值型数字。
解决⽅法:⼀般我们选中数值型数字整列,然后点击"分列",弹出窗⼝后直接点击"确定"即可。
错误02:不锁定数据区域范围
如下图,明明有"刘备"的信息,但是返回错误值。我们来看I3单元格的公式,I3单元格公式编辑完成后向下拖动,就变成了:=VLOOKUP(H4,A4:F11,4,0)
这是什么原因呢?主要是没注意引⽤⽅式。单元格或数据区域的引⽤⽅式有4种,分别是:
相对引⽤:向四个⽅向拖动时⾏和列标都变动。
绝对引⽤:向四个⽅向拖动时⾏和列标都不动。
绝对⾏引⽤:向四个⽅向拖动时⾏标不动,列标动。
绝对列引⽤:向四个⽅向拖动时⾏标动,列标不动。
所以在本例中,我们把第2个参数的引⽤⽅式改为绝对引⽤,向下拖动即可得到正确结果。
=VLOOKUP(H3,$A$3:$F$10,4,0)
错误03:数据区域范围过⼤或过⼩
VLOOKUP函数第2个参数数据区域范围选择不合适也是初学者经常犯的⼀个错误。
第⼀种是数据区域范围过⼤,⼀般表现在数据区域范围选择错误,查值所对应的并⾮是数据区域范围的第⼀列。
如下图,我们要查"刘备"的绩效⼯资,VLOOKUP第2个参数应该选择"B3:G10"数据区域范围,但是选择了"A3:G10",这个范围的第1列并⾮是对应的姓名列,所以返回错误。
第⼆种是数据区域范围过⼩。选择的数据区域范围⽐较⼩,⽽我们要求返回选择数据区域范围以外的内容,这时候会出现错误值"#REF!"。
如下图,我们要查"刘备"的绩效⼯资,但是第2个参数选择了"B3:D10"数据区域范围,范围⽐较⼩,⾥⾯不包含绩效⼯资这⼀项,最终返回错误值"#REF!"。
错误04:第3个参数数值错误
VLOOKUP函数是要返回查值右侧的数据,能不能返回查值左侧的数据呢?有的⼈会想,第3个参数为正数时是向右查,那负数是不是向左查呢?这肯定是不对的,如下图,如果我们把第3个参数输⼊⼩于等于零的情况,会返回错误值"#N/A"。
另外还会出现的错误就是第3个参数的数值⼤于第2个参数数据区域范围的最⼤列数,这个在前⾯有类似讲解,在这⾥不再举例⼦。
错误05:要查的数据区域范围中有重复值
VLOOKUP函数是⾃上向下查,也就是说如果第2个参数中有重复值,则返回⾃上⽽下第1个查到的数据。
如下图,数据区域范围中包含两条"刘备"的数据,我们编辑公式后,它返回的是⾃上⽽下第1条数据内容。
错误06:模糊匹配时数据区域范围中的数据没有升序排列
VLOOKUP函数可以模糊匹配,也就是第4个参数为1时是模糊匹配,但是在进⾏模糊匹配操作时,如果不注意把数据区域范围中的数据升序排列,那么会返回错误的结果。
如下图,左侧的⽰例中我们把E2:E5进⾏了升序排列,但是右侧没有进⾏升序排列,两个返回的结果是不同的,右侧返回错误的结果。
VLOOKUP函数是职场⼈⼠必须要掌握好的⼀个EXCEL函数,如果这个函数掌握不好,那么会花费我们⼤量的时间去操作⼀些数据,但是不把这些常见错误掌握清楚,学习VLOOKUP函数的速度还是⽐较慢⼀些的,希望今天的⽂章能给⼤家带来帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。