lookup函数部分行显示#NA,啥情况? vlookup有对应值但显示na是什么原因?

www.zhiqu.org     时间: 2024-06-16
将99改为10000即可

Excel表格的VLOOKUP函数出现NA?~

一般有两种情况:1、A1为空:当A1为空的时候自然无法找到匹配显示为 N\A
2、A1所查找的部分没有找到如果是第一种情况,可以修改公式,使得显示效果好看一些:=IF(A1="","",VLOOKUP(A1,Sheet2!A:B,2,FALSE))
将A1出现空值的情况显示为空值!如果是第二种情况,请确保所输入的项目在所查找的列表中存在,如果存在,则是查询的列表的列顺序可能有错误。
Vlookup所要查找的列是所选区域的第一列,也就是说,要查找某个 信息比如姓名,那么所选择的列表,顺序必须姓名在第一,比如 :姓名、年龄、性别,而不能是年龄、姓名、性别。

扩展资料:
参数说明:
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。
Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。
如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为1。

VLOOKUP函数出现NA可能是以下原因造成的:
1、VLOOKUP引用参数不正确,例如要查找目标不在首列。
2、数据格式类型不符,如格式为文本、字符的不同格式。
3、数据中有多余的空格或其它特殊符号。
4、引用区域内没有包含可供查询的关键字。

参数说明:
Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值。


#应虹郎# vlookup显示#N/A -
(17834507885): 那表示没查找到值.如果你确定有那个值,请检查你的公式是否有误...

#应虹郎# EXCEL中为什么会出现#N/A的错误,帮我列出原因,举个例子,还有说明解决方法.谢谢 -
(17834507885): 原因数据缺失,并且在其位置输入了“#N/A”或“NA()”.为 HLOOKUP、LOOKUP、MATCH 或 VLOOKUP 工作表函数的 lookup_value 参数赋予了不正确的值.在未排序的表中使用 VLOOKUP、HLOOKUP 或 MATCH 工作表函数来查找值....

#应虹郎# 用excle表格进行vlookup函数计算时结果显示为NA怎样回事
(17834507885): 意思就是:没有找到与关键字相匹配的值.

#应虹郎# 急寻高手解答excel2007的vlookup... 关于excel2007的vlookup函数引用后出现#N/A问题
(17834507885): 主要原因是:1.是VLOOKUP 工作表函数的 lookup_value 参数赋予了不适当的值. 2.数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致. 3.内部函数或自定义工作表函数中缺少一个或多个必要参数.

#应虹郎# vlookup显示#N/A
(17834507885): 在你公式和引用数据范围正确的情况下,可以尝试下面的方法:1.将你用来查找的列(lookup value)复制到新工作表中2.用clean函数清除该列的格式.例如A列是复制过来的列,在B1单元格中输入=clean(A1)3.用trim函数清除可能有的空格.例如接着上一步的操作,在C1单元格中输入=trim(B1)4.将C列复制,覆盖原来lookup value那一列5.对查找的目标列也执行这样的操作有时候excel里面就是不知为什么查找不到正确数据,有可能是格式和空格的原因.

#应虹郎# excel vlookup函数返回值错误,是什么原因? -
(17834507885): 未找到则会显示#N/A,参数错错误会显示#NAME.具体错误,需参照:公式→公式求值中,一步一步的求值计算,看问题出在什么地方: vlookup函数共四个参数:参数1:查找的值,参数2:查找的范围,参数3第几列,参数4:精确匹配还是模糊匹配.

#应虹郎# EXCLE表格 用VLOOKUP函数的时候 会输出#N/A 我确定我的引用正确 表格格式为常规 为毛会出现这种情况 -
(17834507885): 搜索关键字要放在数据表的首列. 把数据表改为: 转移数据库!B:Z 就行了.

#应虹郎# 为何用VLOOKUP引数据过来结果是N/A?
(17834507885): 没有符合条件的数据

#应虹郎# EXCEL表lookUP 函数下拉显示#N/A -
(17834507885): 把公式中括号内的G2,H2,I2,J2全改为绝对引用G$1,H$1,I$1,J$1即可.

#应虹郎# VLOOKUP 得到#N/A和0的错误,求指教 -
(17834507885): 如果函数 VLOOKUP 找不到 B3,且 range_lookup 为 TRUE或空(如你的第一条式),则使用小于等于 lookup_value 的最大值.如果函数 VLOOKUP 找不到 B4且 range_lookup 为 FALSE或0(如你的第二条式),函数 VLOOKUP 返回错误值 #N/A. 我常将式子写成找不到就显示空:=IF(ISNA(VLOOKUP(B3,'[02.核算员分工(2013年10月起更新).xls]匹配表'!$A$133:$G$249,3,0)),"",VLOOKUP(B3,'[02.核算员分工(2013年10月起更新).xls]匹配表'!$A$133:$G$249,3,0)) 下拉.