首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vlookup函数又出错?这些原因,可解99%vlookup出错问题

查找函数vlookup可谓是Excel出镜率极高的函数了,但是,经常它也会出些脾气报错?今天,我们就来看看vlookup函数出错的常见原因。

1、查找区域出错

如图,我们想用姓名来查找对应的数学成绩,有些伙伴公式可能会这样写,在I3单元格输入公式

=VLOOKUP(H3,A2:E9,4,0)

我们仔细观察一下,姓名是在B列,而第二参数的查找区域,我们从A列开始,这样子,就不对了,因为查找区域的第一列,必须是查找值在的那一列,姓名是在B列的,所以查找区域,也必须是以B列开始,本例可以取B2:E9区域,之后因为查找区域更改了,从B列数起,B列:1,C列:2,D列(数学成绩在的列)为3,所以第三参数在查找区域的第几列这个填3。因此正确公式为

=VLOOKUP(H3,B2:E9,3,0),记得如果要复制公式,要把B2:E9改成绝对引用,这个也会导致错误,等会再说。

2、查找值有空格

在手动输入数据时,有时候会不小心敲多了空格进去,但由于是空格,所以表面看也看不出来,但是对于Excel来说,它能看到啊,结果就认为是不同的数据了,当然也就查找出错了。像这种,我们可以使用Ctrl+H调出替换窗口,然后输入空格,【全部替换】即可,为了稳妥起见,可以在英文输入法下输入空格替换,然后再在中文输入法下输入空格再替换一次,这样基本上就不会有空格了。

3、不可见字符

这种比较麻烦,一般是在网页或者数据库导出的excel表格,会带上一些不可见字符,使用刚才的替换空格方法也没用,那怎么办?为了保证不影响其他数据,我们可以先在查找区域的列后边插入几列空列,例如上例,则是在B列后插入几列空列,然后使用【数据】-【分列】功能,这样子,就可以把不可见字符去掉了。注意哦,当公式一切正确,查找值也有在查找区域内时,十有八九就是这个问题了。

4、数字格式不同

如本例,查找区域的学号带了个绿色小三角形,

那么,如果我们通过数字格式的学号来查找,也同样会出错。那怎么办呢?在此例,把第一参数改成G3&"",这样子,会把数字转化成文本格式,从而就可以了,而如果查找值是文本,想转化成数字格式,我们可以使用G3*1,通过乘以1,就可以转化成数字格式了。

5、第二参数引用方式错误

如图,通过学号5查找小白龙的数字成绩,是正确的,公式为

=VLOOKUP(G4&"",A2:E9,4,0),

但是当鼠标双击复制公式时,我们可以看到,查找区域也随着改变了,导致1号选手唐僧唐长老的成绩不见了,出错了,那么怎么办呢,我们可以使用F4快捷键,将A2:E9改成A$2:E$9,这样子称为绝对引用,在复制公式时,查找区域就不会改变了,从而避免了这个问题,当然,也有伙伴习惯直接选A:E这样子,这种方式,当公式是向上或者向下复制时,是没问题的,但当数据量大时,计算量也会大,表格有可能会卡,不是很建议哈。

6、漏掉第4参数

一般情况,我们使用查找函数,都是精确查找的,所以其实第4参数的这个0,我们是可以不填的,但是,前边的逗号【,】,必须得有,不然就会出错了。

大脑:恩,看懂了~

手:你说啥?鼠标要点哪里?要怎么点击?

光看不练,上阵头晕,大家多多练习下,才能真正掌握哦~~

在看~~点赞~~谢谢大家~~

我的财宝吗?想要的话就给你吧,去找吧!我把世界的一切都放在那里~~

今天的分享就到这里,大家生活愉快~~

求关注

求转发

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210918A04OGU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券