专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  超强deepseek工具集成 ·  3 天前  
完美Excel  ·  deepseek+VBA在Excel中绘制施 ... ·  昨天  
Excel之家ExcelHome  ·  这几个Excel公式,简单常用效率高 ·  2 天前  
Excel之家ExcelHome  ·  学会这5个Excel公式,工作效率能翻倍 ·  3 天前  
Excel之家ExcelHome  ·  IF函数入门,秒懂 ·  5 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

VLOOKUP函数出错了,原因在哪里?

Excel之家ExcelHome  · 公众号  · Excel  · 2017-08-10 07:00

正文

大家平时在工作中经常用VLOOKUP查询数据,但是这个函数也有不听话的时候,小脾气上来了,就会返回错误值。

有道是知己知彼百战百胜,接下来咱们就来了解一下VLOOKUP函数返回错误值的原因和解决方法。


一. VLOOKUP函数基本语法:

=VLOOKUP (lookup_value, table_array,col_index_num, [range_lookup])

这个太复杂了哦,看鹅理解的VLOOKUP函数中文语法吧:

=VLOOKUP(查找值,数据源,第几列,模糊查找1/精确查找0)

变成人话,是不是更容易理解啊,哈哈。


二. 实例说话:

接下来,先看一个VLOOKUP函数的应用实例吧。

通过菜名查询库存数量。


C11单元格公式如下:

=VLOOKUP(B11,$B$3:$D$6,2,0)


这样的用法大家都很熟悉了,可是VLOOKUP函数也有不听话的时候,有时会返回错误值 #N/A

这是怎么回事呢?咱们来看看出现的原因和解决方法:


第一种: 数据源没有绝对引用。

公式拖动时,查找区域发送变化,导致找不到查询值。所以锁定查询区域尤其重要,否则就会查询不到而返回 #N/A


第二种: 指定第三参数错误 ,也会返回错误值。

例如以下公式

=VLOOKUP(E11,$C$3:$D$6,3,0)

这里的查询区域只有C、D两列,而指定返回的列是3,明显 超出查询区域范围 ,Excel就晕了,因此就会显示 #REF!


第三种: 查找值与数据源中的数据不一致。

1.有空格。

可以双击单元格,查看最后一个字符后面是否有空格或者是在编辑栏公式栏里看。







请到「今天看啥」查看全文


推荐文章
完美Excel  ·  超强deepseek工具集成
3 天前
Excel之家ExcelHome  ·  这几个Excel公式,简单常用效率高
2 天前
Excel之家ExcelHome  ·  学会这5个Excel公式,工作效率能翻倍
3 天前
Excel之家ExcelHome  ·  IF函数入门,秒懂
5 天前
读书小分队  ·  真爱你的人,一定愿意为你做这件事!
7 年前
思想聚焦  ·  就是你在逼我朋友圈三天可见
7 年前
Python技术博文  ·  Python破解验证码
7 年前