欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


AE修改合成参数的具体设置方法
word2013如何使用橡皮擦
在CentOS系统上安装网络监控软件ntopng
Windows 8.1与Windows 7系统之间如何实现文件共享
在CentOS系统下安装Puppet和Puppet Foreman的教程
如何设置让自己的linux操作系统更加安全
常用Linux命令收集整理
Linux中文件执行中的锁定怪现象解释
AE窗口关闭怎么办?
Windows 8/Windows 8.1系统下如何切换输入法
VLOOKUP函数返回错误值怎么办?
【 来源:网络 】【 点击:3 】 【 发布时间:2017_03_03 08:59:59 】

   VLOOKUP函数 返回错误值的原因和解决方法。

  一. VLOOKUP函数基本语法

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

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

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

  二. 实例说话

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

  通过菜名查询库存数量。

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.有空格。

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

  解决方案:

  1) 复制一个数据源,粘贴在公式的查找条件里。

  2) 直接通过函数TRIM去掉空格

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

  3) 如果ERP系统导出来的数据包含不可见字符,通过CLEAN 函数处理一下,一般即可正常查询。

  如:

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

  2.查询值和查询区域中的数据类型不统一,既有文本又有数值。

  可以通过TYPE函数判断。

  TYPY返回信息如下:

  数值=1;文字=2;逻辑值=4;错误值=16;数组=64

  这种情况下,只要将文本格式的数字转换成真正数字就可以正常查询了。

  转换成数字的方法有很多种:

  E11*1

  E11/1

  E11+0

  E11-0

  --E11

  VALUE(E11)

  使用时任选其中一种即可。

  第四种,查询区域中没有查询值,所以显示#N/A。

  通过=IFERROR 公式,””)可以将错误值屏蔽掉。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站