EXCEL VLOOKUP为什么老是显示#N/A

如图 哪错呢?

你的引用错了。
用首列查找函数VLOOKUP(),你的首列是A列员工编号,而查找条件M12是金额,这肯定匹配不上而显示错误值了。
不知道你要查找的工资列是不是I列,用索引函数INDEX()吧:
=INDEX(B:B,MATCH(M12,I:I,))追问

用VLOOKUP 请问怎样改? 我是想通过那个最大值的金钱来 搜索 名字。

追答

用VLOOKUP反而费事,只能借用判断函数转换位置了:
=VLOOKUP(M12,IF({0,1},B4:B13,I4:I13),2,)

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-16
vlookup函数在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
用index函数比较简洁,非要用vlookup需要把工资列作为首列(即反向查找),公式如下:
=VLOOKUP(M12,IF({1,0},$I$4:$I$23,$B$4:$B$23),2,FALSE)
第2个回答  2013-04-16
=INDEX(B:B,MATCH(M12,I:I,))

=VLOOKUP(M12,IF({0,1},$B$4:$B$23,$I$4:$I$23),2,)

=LOOKUP(1,1/(M12=$I$4:$I$23),$B$4:$B$23)
第3个回答  2013-04-16
VLOOKUP这个函数貌似查找的数据在前,引用区域列序在后才可以。
楼主这个公式的话,如果把最高工资换成员工编号,就会出现员工名字,输入金额就不会匹配出金额这列往前的数据。
楼主如果非要用VLOOKUP的话,建议在J列增加一列数据,数据引用B列的名字,用“=”下拉即可,再隐藏掉。在M13输入 =VLOOKUP($M$12,$I$4:$J$23,2,FALSE),这样会自动精确匹配到名字。

Vlookup函数匹配出来是#N\/A是什么情况
当出现#N\/A的情况,通常有四种可能原因。首先,匹配表中可能没有对应值。若尝试查找的值在表中不存在,则VLOOKUP会返回#N\/A。例如,查找关羽的成绩,但A列中并无关羽,函数自然无法给出结果。如图所示。其次,引用区域的设置错误。这种情况常见于公式使用相对引用时,导致公式下拉时引用区域变化,从而无...

在excel中为什么vlookup会出现# N\/ A错误码?
Excel 中使用出现 #N\/A 错误码的原因:一、被查找的数据区域不存在数据,就会返回#N\/A。Eg: =VLOOKUP(A1,B1:C10,2,0) ,而 B1:C10 区不存在数据。A1的值也必须要存在于查找区域的第一列,而不能是 B 列 二、公式本身有错误。如上面的公式在下拉时,必须要给B1:C10的行加上绝对引用符号...

Vlookup函数匹配出来是#N\/A,是什么情况
N\/A全称是Not Applicable,翻译为不适用,在Excel当中往往表示没有可用数值,在VLOOKUP函数中可以认为函数没有找到匹配值。出现的情况往往是以下4种。匹配表无对应值 第一种情况也是最常见的情况,就是匹配表中并无对应的值,VLOOKUP找不到对应的项,只能返回#N\/A。如下图所示,通过VLOOKUP函数在区域A-...

在excel中出现# N\/ A的解决方法有哪些呢?
数据不足:在数据缺失的位置输入了“#N\/A”或使用了错误的函数参数,比如HLOOKUP、LOOKUP、MATCH或VLOOKUP中的lookup_value参数不正确。 查找范围问题:例如,在未经排序的表格中,使用VLOOKUP或HLOOKUP查找值会导致找不到匹配项。 数组公式问题:数组公式中的参数行数或列数与包含公式的区域不匹配,也...

为什么用VLOOKUP函数时返回# N\/ A
当在Excel中使用VLOOKUP函数时遇到“某个值对于该公式或函数不可用”的错误,通常是由于数据源数据格式不一致导致的。解决这个问题的关键是确保数据格式统一。如果遇到部分单元格返回#N\/A错误,可能是查找的数据不存在,这时可以借助IFERROR或ISERROR函数进行容错处理。例如,如果你的公式原本是`=VLOOKUP(D30...

在VLOOKUP函数中,为何返回错误值#N\/A?
可能有五个原因:1、应用的目标列和被应用的目标列数据类型不一致。2、套用的目标单元格的值前后有空格。3、目标套用列没有位于第一列。4、第三个参数不正确。5、数据表存在合并单元格。

excel中用vlookup函数,有的项目出现#N\/A,但是表中明明有匹配_百度知 ...
在Excel中,遇到#N\/A错误通常是由于VLOOKUP函数的使用不当,尤其是在引用单元格时没有使用绝对引用符号“$”。当你试图在B列根据A列数据从D1:E5区域查找E列数据时,问题可能就出在这里。解决此类问题的步骤如下:首先,明确目标:在B列寻找对应,例如,B2单元格需要引用D1:E5区域的E列数据。 点击...

excel表格中显示#n\/a
1. 数据导入问题:当你从其他来源导入数据时,某些数据可能无法正确导入或被Excel识别为缺失。此时,这些单元格会显示#N\/A。2.公式错误或函数不匹配:在使用某些函数时,如果参数不正确或函数无法找到对应的数据,也可能会返回#N\/A。例如,使用VLOOKUP函数时,如果查找值不存在于数据表中,该函数就会返回...

excel公式输入出现#N\/A
Excel返回的错误值:#N\/A错误原因分析:①数据缺失,并且在其位置输入了“#N\/A”或“NA()”。②为 HLOOKUP、LOOKUP、MATCH 或 VLOOKUP 工作表函数的 lookup_value 参数赋予了不正确的值。③在未排序的表中使用 VLOOKUP、HLOOKUP 或 MATCH 工作表函数来查找值。④数组公式 (数组公式:数组公式对一...

Excel使用VLOOKUP函数填充后有的单元格会出现 #N\/A 这个符号,是怎么回 ...
Excel使用VLOOKUP函数填充后有的单元格会出现 #N\/A 这个符号,那是因为所选定的范围内缺少数据造成的 。以下是几种Excel常见的错误及其解决方法。1.###!原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生###!错误。解决方法:如果单元格所含的数...

相似回答