excel中用vlookup函数,有的项目出现#N/A,但是表中明明有匹配

如题所述

原因:因为在公式中引用单元格时,没有在单元格中使用绝对引用符号“$”。

解决方法:

1、在B列中需要根据A列的数据从D1:E5单元格区域中提取E列的数据。

2、选择B2单元格并点击"fx”图标,在打开的插入函数窗口中选择vlookup函数。

3、然后按照下图输入函数参数,转换成公式为:=VLOOKUP(A1,$D$1:$E$5,2,0)。

4、点击确定生成结果后即可看到已经根据A列的数据从D1:E5单元格区域中提取E列的数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-15

Excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N/A,肯定是数据源与查找数据不一致,可能是数据格式不一致也可能是有多余空格导致。

软件版本:Office2007

说明如下:

1.利用Vlookup函数,虽然看上去单元格内容相同,但3,7,9对应的查找不到:

2.3是文本格式与数值格式导致,将数据源中的文本改为数值,即可:

3.7与9分别是前后有不可见的空格,将数据源中的空格去掉,即可:

追问

不可见空格怎么去除?,我看了下格式都是常规,也没有空格

本回答被网友采纳
第2个回答  2019-05-28

试遍了网上说的所有错误可能,最后对比了下以前正确的数据,发现多了一列‘序列’,不知道具体原因,反正把这列删了之后就正常了

第3个回答  2018-09-15
请不要使用模糊匹配(不要省略第四参数)
第4个回答  2020-01-18
相似回答