原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
个人微信号 | (ID:ExcelLiRui520)
VLOOKUP纠错排查宝典
Excel查找引用函数VLOOKUP用途广泛,但很多同学在实际使用中,写好的公式有时会报错,计算公式返回的错误很容易叫人发蒙,一时不知如何纠错。
今天要讲的就是VLOOKUP纠错宝典,帮你快速排查并修复公式错误,看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。
除了本文内容,还想全面、系统、快速提升Excel技能,少走弯路的同学,请从下方二维码或文末“阅读原文”进知识店铺。
不同内容、不同方向的Excel精品课程
长按识别二维码↓进知识店铺获取
(长按识别二维码)
纠错案例一
下图黄色单元格为公式所在位置。
要查找的数据“李锐55”在A列里面,但是公式却找不到。
E2公式如下:
=VLOOKUP(D2,A2:B12,2,0)
请你先尝试自己查看错误,找不到的话继续往下看。
(下图为问题描述示意图)
一句话解析:
由于VLOOKUP第二参数是A2:B12,并未包含A13单元格,所以在查找区域找不到数据。
修复方法如下:
=VLOOKUP(D2,A2:B13,2,0)
注意查找范围中需要包含查找数据,否则会导致错误。
纠错案例二
下图黄色单元格为公式所在位置。
要查找的数据“李锐5”应该返回空,但却返回了0。
E2公式如下:
=VLOOKUP(D2,A2:B13,2,0)
请你先尝试自己查看错误,找不到的话继续往下看。
(下图为问题描述示意图)
一句话解析:
由于数据源中的B6单元格是空单元格,所以VLOOKUP返回的结果默认为0。
修复方法如下:
=VLOOKUP(D2,A2:B13,2,0)&''
在公式最后加&'',作用是连接空文本,将0转为空。
纠错案例三
下图黄色单元格为公式所在位置。
要查找的数据“李锐5”就在左侧数据源中,但却找不到。
E2公式如下:
=VLOOKUP(D2,A2:B13,2,0)
请你先尝试自己查看错误,找不到的话继续往下看。
(下图为问题描述示意图)
一句话解析:
用VLOOKUP精准匹配,要求查找数据和数据源中的完全相同,这里出错原因是D2单元格中的“李锐5 ”后面带着一个空格,虽然看不出来,但却无法找到。
修复方法如下
=VLOOKUP(TRIM(D2),A2:B13,2,0)
利用TRIM函数去掉首尾多余空格,再进行查找就可以返回正确结果了。
纠错案例四
下图黄色单元格为公式所在位置。
要查找的数据“李锐5”、“李锐8”、“李锐2”都在左侧数据源中,但却找不到“李锐2”。
E2公式如下,将公式向下填充:
=VLOOKUP(D2,A2:B13,2,0)
请你先尝试自己查看错误,找不到的话继续往下看。
(下图为问题描述示意图)
一句话解析:
导致错误的原因是没有绝对引用第二参数的查找区域,公式在向下填充的过程中查找区域发生了变化。
举例:公式填充到E3单元格时如下,注意VLOOKUP第二参数。
举例:公式填充到E4单元格时如下,注意VLOOKUP第二参数。
这时在A4:B15里面查找,肯定找不到位于第3行的李锐2
修复方法如下。
=VLOOKUP(D2,$A$2:$B$13,2,0)
将第二参数绝对引用,作用是当公式向下填充时不再改变。
纠错案例五
下图黄色单元格为公式所在位置。
要查找的数据“5”在左侧数据源中,但却找不到。
E2公式如下,将公式向下填充:
=VLOOKUP(D2,A2:B13,2,0)
请你先尝试自己查看错误,找不到的话继续往下看。
(下图为问题描述示意图)
一句话解析:
VLOOKUP函数要求查找数据与数据源格式一致,才能返回查询结果。
由于D2单元格的查找数据5是数值格式,而左侧数据源中的数据是文本格式,格式不一致,所以找不到。
修复方法如下
=VLOOKUP(LEFT(D2,99),A2:B13,2,0)
利用文本函数将查找数据转为文本格式再参与VLOOKUP查询,即可返回正确结果。
纠错案例六
下图黄色单元格为公式所在位置。
要查找的数据“李锐5”在左侧数据源中,但却找不到。
F2公式如下,将公式向下填充:
=VLOOKUP(E2,A2:C13,2,0)
请你先尝试自己查看错误,找不到的话继续往下看。
(下图为问题描述示意图)
一句话解析:
VLOOKUP函数要求第二参数的最左列包含查找数据。
由于此公式第二参数最左列是业务员编号,并不包含要查找的业务员姓名,所以返回错误。
修复方法如下。
=VLOOKUP(E2,B2:C13,2,0)
当修改VLOOKUP第二参数的查找范围,使其最左列包含查找数据后,即可顺利返回正确结果。
Excel之所以威力强大,正是因为内置的所有功能、函数都有严格的运算规则,既然你想让这些功能为你所用,就要遵循它的游戏规则,不能违规,否则Excel自然不买账。
希望大家能够重视Excel基础知识的真正掌握,用心多了解一些Excel函数的语法结构和参数说明,万丈高楼平地起,还没夯实基础就在工作中擅自冒用,会不可避免的遭遇很多错误。
所有Excel常用函数的语法解析+参数说明+注意事项在二期特训营的函数初级班都有超清视频精讲。更多Excel实战应用技术请从下一小节的二维码进知识店铺。
今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。
如果你喜欢这篇文章
联系客服