添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
乐观的冲锋衣  ·  Caused by: ...·  1 年前    · 
机灵的牛肉面  ·  Requires Babel ...·  1 年前    · 
被表白的茶叶  ·  Simulated Temperature ...·  1 年前    · 

Excel 中,当函数或公式中存在值不可用时,返回 #N/A 错误,意思是 Not Applicable(不适用,即值不可用)。

本文将讨论 VLOOKUP 函数,在精确匹配模式下,为什么出现 #N/A 错误,以及如何解决。

当 VLOOKUP 函数返回 #N/A 错误时,在精确匹配模式下(即第四个参数为 FALSE 或 0),说明在查找区域第一列没有找到查找值。

通常,VLOOKUP 函数返回 #N/A 错误有以下4种原因。接下来,我们逐步了解并给出解决方法。

1 查找区域确实不存在查找值

我们在写 VLOOKUP 函数时,绝大部分情况下,我们知道查找区域是包含我们要查找的值。因此,在这种情况下导致错误发生的原因有以下 2 种:

①查找区域新增数据,VLOOKUP 函数中没有更新;

②VLOOKUP 函数查找区域使用相对引用方式,复制到其他区域时,区域发生变化。

解决方法:

方法一:查看VLOOKUP函数查找区域与实际查找区域是否一致,如不一致,应更新VLOOKUP函数查找区域。

方法二:VLOOKUP函数中的查找区域采用绝对引用方式,防止复制到其他区域时发生变化。

2 查找值与查找区域第一列值数字类型不一致

这种情况,一般在查找值为数字时,容易出现。因为,Excel 把常规数字和文本格式数字视为两个不同的数据。

第一种情况 查找值为文本格式数字,查找区域为常规数字。文本格式数字的一个特点是,从编辑栏查看单元格时,数字前面有「英文格式单引号」。

解决办法:

方法1:直接删除数字前的「英文格式单引号」。

方法2:选中查找值单元格,点击错误提示,从菜单中选择「转换为数字」选项,转换为数字。

第二种情况: 查找区域为文本格式数字。

解决办法: 类似第一种情况解决办法,选中查找区域第一列,点击错误提示,从菜单中选择「转换为数字」选项,转换为数字。

3 查找值前后存在空格

有时从各类内部系统中导出数据,或从网络上获取的数据,可能带有前后空格,而且不容易被发现。另外,可能是手动输入数据时,不小心多打了空格,也会导致这个问题。

VLOOKUP 函数在查找时,不会忽略空格,因此错误也会随之产生。

解决办法 :一个比较巧妙的解决办法是,VLLOOKUP函数中的查找使用 TRIM 函数去除空格。通用公式如下:

=VLOOKUP(TRIM(查找值), 查找区域, 返回值列, 精确匹配)

4 查找区域第一列值前后有空格

这个问题与上一问题类似,但是空格在查找区域的第一列,即被查找列中。

解决办法 :使用TRIM函数清除查找区域值的前后空格。具体步骤如下:

第一步:在查找区域第一列前插入一新列

第二步:第一个单元格输入 TRIM 函数,清除空格

第三步:将公式复制到余下所有单元格。

第四步:新列数据复制到原来的列,使用选择性粘贴,粘贴值。

以上就是 VLOOKUP 函数,在精确匹配模式下,返回 #N/A 错误的常见的 4 种原因和对应的快速解决办法。

Excel 中,当函数或公式中存在值不可用时,返回 #N/A 错误,意思是 Not Applicable(不适用,即值不可用)。本文将讨论 VLOOKUP 函数,在精确匹配模式下,为什么出现 #N/A 错误,以及如何解决。当 VLOOKUP 函数返回 #N/A 错误时,在精确匹配模式下(即第四个参数为 FALSE 或 0),说明在查找区域第一列没有找到查找值。通常,VLOOKUP ...
最近使用EXCEL2016在做数据 匹配 ,我要将一个工作表里的数据 匹配 到另外一个工作表里,但是 vlookup 函数 格式都填写正确,结果却总是#N/A,也就是没有任何输出结果,网上查找了很多资料,都是非常顺利的,没有这 问题,还是只能靠自己尝试了,最终发现了一个问题。具体咱们看下面的内容: VLOOKUP 函数 介绍 VLOOKUP (lookup_value,table_array,col_index_nu...
情况 一般是待 匹配 的项在另外一个sheet表或工作簿中不存在 如果待 匹配 的项存在,但还是显示#N/A 错误 ,一 可能的 情况 是待 匹配 的项与 匹配 区域中的数据不一样,比如说数据最边缘 出现 了空格!
刚开始学 VLOOKUP 函数 的小伙伴,经常会遇到 错误 值#N/A,什么 情况 下会 出现 错误 值? 出现 错误 值我们应该如何去排查原因?很多小伙伴一直找不到根源。 出现 错误 值#N/A,大概有下面这5个原因! 一、查找值在数据源中不存在。 下图中,我们想查找E4单元格“赵六”的销售额,但数据源B4:C6单元格区域并没有“赵六”这个人,因此返回 错误 值“#N/A”。 F4单元格的公式:= VLOOKUP (E4,B4:C6,2,0) 如何屏蔽 错误 值? 如果在实际工作中, 出现 错误 值的单元格显示为空或者显示提示文本,可以使
vlookup 函数 介绍 在日常使用excel办公时,若 出现 大量数据需要 匹配 ,或多个工作表之间的数据核对、查询及汇总时, vlookup 函数 就排上用场了,该 函数 的主要功能为按列查找,与之对应的是hlookup(按行查找)。 此处以 vlookup 函数 的使用为例,其语法规则为: VLOOKUP (lookup_value,table_array,col_index_num,range_lookup) Lookup_value:需要查找的值。Lookup_value 可以为数值、引用或文本字符串。 Table_
wps excel VLOOKUP 函数 不起作用 无效 #N/A不显示 匹配 不出来的 解决 办法 首先如果查找的值在查找范围不存在会显示#N/A,另外检查下是否有空格等其他字符导致两边数据不一致。 如果确定数据存在且数据一致,那可能就是数据类型不一样导致的,我们主要讲这个问题。 我用的WPS,选择单元格点击右键可以设置单元格格式,但是不会这么简单,两边同时设置为文本或数字都不行,因为设置单元格个时候里面...
引用文章: vlookup 两个表 匹配 不成功的原因 1、数据类型问题。首先要检查应用的目标列和被应用的目标列数据类型是否一致。如一个是文本,一个是数字,那结果肯定是报错,一个也 匹配 不出来。 2、空格问题。需要检查套用的目标单元格的值前后是否有空格,尤其是从系统中导出的excel数据表时,特别要检查这一点。 3、目标套用列是否位于第一列;这个不容赘述,这是 vlookup 函数 最显著的特点;(详细点就是你要查找的表的目标数据必须在第一列里面,下面公式中红色部分为目标数据,需要查找的必须在第一列= vlookup (