VLOOKUP函数显示值不可用

我用VLOOKUP函数,在a1表中写入=VLOOKUP(C5,机械维修记录表!$B$3:$C$43,2,FALSE);有的可以,有的不可以,查不出原因,请大侠帮助一下

首先在I4单元格输入“=Vlookup(”,此时Excel就会提示4个参数。

第一个参数,显然,要让100003对应的是H4,;

第二个参数,查找的区域(绝对引用),即“$A$2:$F$12,”;

第三个参数,“全年总计”是区域的第六列,是“6”,是全年总计的项目;

(注意:这里的列数不是EXCEL默认的列数,而是查找范围的第几列)

第四个参数,因为要精确查找工号,“FALSE"或者“0”。

最后补全最后的右括号“)”,得到公式“=VLOOKUP(H4,$A$2:$F$12,6,0)”,使用填充柄填充其他单元格即可完成查找操作。


扩展资料:

VLOOKUP函数要求第一参数的查找值必须要存在于第二参数的被查找区域的第一列中,如提问中的公式,C5的值必须要存在于  机械维修记录表!B3:C43 的第一列,即B3:B43中,否则就会出现#N/A的错误值。

如果从外表上看上去确认是存在的,那么就要看看是否最少其中一列是带有不可见字符的情况,如 “张三”与“张三    ”,后者的张三是带有空格的,这在外表上是看不出来的,必须要进入单元格的编辑状态才能看到的出来。

参考资料来源:百度百科-VLOOKUP函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16

一、VLOOKUP函数要求第一参数的查找值必须要存在于第二参数的被查找区域的第一列中,如提问中的公式,C5的值必须要存在于  机械维修记录表!B3:C43 的第一列,即B3:B43中,否则就会出现#N/A的错误值。


二、如果从外表上看上去确认是存在的,那么就要看看是否最少其中一列是带有不可见字符的情况,如 “张三”与“张三    ”,后者的张三是带有空格的,这在外表上是看不出来的,必须要进入单元格的编辑状态才能看到的出来。


三、把提问中的公式改为数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束:

=VLOOKUP(TRIM(CLEAN(C5)),TRIM(CLEAN(机械维修记录表!$B$1:$C$43)),2,)


公式中的FALSE可以省略,省略时默认就是FALSE,但前面的逗号不能省略。

本回答被提问者和网友采纳