当前位置:首页 > 办公设计 > Office教程 > VLOOKUP函数又出错?原因收集全了

VLOOKUP函数又出错?原因收集全了

7个月前 (09-21)Office教程1460

今天咱们来说说VLOOKUP函数出错的常见原因:

1、查询区域选择错误

如下图所示,要在E2单元格查询商品名称对应的销售经理,但是下面的公式竟然出错了:
=VLOOKUP(E2,A:C,3,0)

这是因为VLOOKUP函数要求查询值必须位于查询区域的首列,在左侧的数据表中,商品名称在B列,所以查询区域要从B列开始选取。但是公式写成了从A列开始,那就不能怪VLOOKUP了。

 

2、单元格里有空格

如下图中,F3单元格里的公式写法没问题,引用方式也没问题,这时候咱们要先检查被查询的内容有没有空格,或者查询区域的单元格里是否有空格。

解决方法是按Ctrl+H键调出【查找和替换】对话框,在【查找内容】文本框中输入空格,点【全部替换】按钮。

实际操作时,可以在英文输入状态下输入空格,全部替换,然后再在中文输入状态下输入空格,继续替换一次。

 

3、不可见字符

如果是从系统导出的数据源,还有可能存在不可见字符。

解决方法是单击可能包含不可见字符的列标,在【数据】选项卡下点【分列】按钮,然后在弹出的对话框中直接点【完成】按钮。

这种方法能清除大部分类型的不可见字符。

 

4、漏掉了第四参数

第四参数用于指定使用哪种匹配方式,如果省略参数值,或者将参数值写成0以及FALSE,都是精确匹配。

但是如果省略了参数值,逗号又给漏掉,那就别怪VLOOKUP不客气了。就像下图,F2和F4单元格的公式直接返回一个错误结果,你说这有多坑人:

 

5、数字格式不一致

这种问题主要出现在数字类型的查询中,看看下图F2单元格中的公式,要根据E2单元格编码查询对应的单价:
=VLOOKUP(E2,A:C,2,0)

E列的编码是文本型的数字,而A列查询区域的编码是常规格式的数值,所以在查询时就有问题了。

解决方法是把查询区域的格式和被查询的内容统一成同一种格式。

可以修改公式,将查询值乘以1变成数值,再进行查询就没问题了:
=VLOOKUP(E2*1,A:B,2,0)

反之,如果想把数值型的查询值变成文本,只要在查询值后连接上一个空文本&””就好了,类似下面这样:
=VLOOKUP(E2&””,A:B,2,0)

还有一种可能出现问题的原因,就是查询内容中包含“*”或是“~”,这两个符号有特殊身份,在查询条件中出现时,会被Excel当成通配符处理。

简单有效的处理方法是将数据源以及查询内容中的“*”和“~”使用其他符号来替代,这个问题在实际工作中不多见,咱们知道有这么回事就可以啦。

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/5109

分享给朋友:

“VLOOKUP函数又出错?原因收集全了” 的相关文章

想提高办公效率?那么这几个Excel小技巧你必须掌握!

想提高办公效率?那么这几个Excel小技巧你必须掌握!

想熟练的掌握Excel?想提高办公效率?那么,今天给大伙分享的这些Excel表格中的小技巧你可千万别错过了哦!几乎每天你都能用得上。     Excel双击填充 表格中的向下填充功能,使用频率非常高,而且非常方便。但如果数据太多,你向下拖拽鼠标的时候,也比较...

毛茸茸的字体 | PPT打造虎皮字体

毛茸茸的字体 | PPT打造虎皮字体

咱们今天来学习一个既简单又漂亮的字体制作,老虎皮做的字体。当然,学习的是方法,你也可以利用各种动物皮毛来打造。 首先,需要一份素材,那就是动物皮毛,这里我就不提供了,大家可以到百度图片搜索一下“动物皮毛”,可以找到一堆的动物皮毛,随便选一个吧!建议找尺寸大点的图片。 输入文字...

Excel 2021中的动态数组公式,学起来!

Excel 2021中的动态数组公式,学起来!

今天咱们分享几个Excel 2021中的动态数组公式。 1、一对多查询 如下图所示,是某公司的春节值班费明细表,要根据G2单元格指定部门,返回该部门的所有记录。 F6单元格输入以下公式: =FILTER(A1:D11,A1:A11=G2) FILTER函数的作用使用根据指定的条件...

OFFSET函数常用套路

OFFSET函数常用套路

1、函数作用: 用于生成数据区域的引用,再将这个引用作为半成品,作为动态图表的数据源、或是作为其他函数的参数,进行二次加工。 2、函数用法: =OFFSET(基点,偏移的行数,偏移的列数,[新引用的行数],[新引用的列数]) 第二参数使用正数时,表示从基地向下偏移,负数表示向上偏移。 第三参数使用正...

做表不用Ctrl键,天天加班八点半

做表不用Ctrl键,天天加班八点半

用Ctrl键与其他键组合,能形成很多快捷键,比如大家最熟悉的Ctrl+C(复制)、Ctrl+V(粘贴)和Ctrl+Z(撤销)。 除此之外,常用的Ctrl系组合键还有Ctrl+A(全选)、Ctrl+S(保存)、Ctrl+F(查找)、Ctrl+H(替换)、Ctrl+X(剪切)、Ctrl+P(打印)、Ct...

一对多查询的4种解法,你最喜欢哪一种?

一对多查询的4种解法,你最喜欢哪一种?

就是当一个查询值对应多条记录时,如何才能把这些记录全部提取出来呢? 如下图所示,是多个部门的员工信息。 现在,咱们要按部门提取出对应的姓名。 解法1:VLOOKUP+辅助列 单击A列的列标,然后右键→插入,插入一个空白列。 在A2单元格输入公式,向下复制。 =B2&COUNTIF($B$...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。