excel用vlookup匹配两个表的数据,出现#N/A,但是表中明明有可以匹配的项

求帮忙

可以的话求留下邮箱,我发给你QAQ

如果公式没错,那么肯定是没匹配的
只是你看着一样,其实是不一样的
比如有看不见的空格或者换行符等等
检查方法很简单:
把两个匹配项直接相等
比如是两个在A1和H1
那么再任意单元格输入=a1=H1
如果返回false说明是不等的
返回就是错误的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-15
可能数据一个是文本格式,一个是数值格式;或者可能文本前后有空格,造成无法精确匹配。
第2个回答  2018-03-31

出现这种情况的原因是错误值是没有对应数据,或者是第二参数引用数据的区域没有锁定
如图:

解决方法参考如下:


假设A1和D1两个单元格是两个看上去内容相同的单元格,你再空单元格写入公式
=IF(A1=D1,"相同","两个单元格不相同")

或用两个单元格分别写入
=LEN(A1)
=LEN(D1)
看一下得出的字符数是否相同

解决方法
在A列后面插入一个新B列
写入公式
=SUBSTITUTE(CLEAN(A1)," ",)
下拉填充公式

在D列后面插入一个新E列
写入公式
=SUBSTITUTE(CLEAN(D1)," ",)
下拉填充公式

完成后选中B,E两列----右键---复制---再右键----选择性粘贴----数值----确定,再删去A,D两列数据
最后再写入VLOOKUP函数公式。

本回答被网友采纳
第3个回答  2015-01-15
发 四二二714三零三 看看
第4个回答  2015-01-15
你黏贴问题给我们看看,顺便把公式写上
相似回答