用vlookup匹配两个表数据,出现很多#N/A,但表中明明有可匹配的项,没匹配上的单元格左上角出现绿色的小三角
试过把单元格格式全部改为数值,还是不行,重新在那个单元格里面再输一次公式又能匹配上?求原因,求解决。谢谢...
试过把单元格格式全部改为数值,还是不行,重新在那个单元格里面再输一次公式又能匹配上?求原因,求解决。谢谢
展开
1个回答
展开全部
你的数据是从别的地方复制来的吧,可能含有某些特殊的符号如果回车符制表符等透明的符号
再一个就是自已在输入内容时在数据前后多打了一些空格或进行了强行回车
这样都会使看上去相同的内容实际上不相同
假设A1和D1两个单元格是两个看上去内容相同的单元格,你再空单元格写入公式
=IF(A1=D1,"相同","两个单元格不相同")
或用两个单元格分别写入
=LEN(A1)
=LEN(D1)
看一下得出的字符数是否相同
解决方法
在A列后面插入一个新B列
写入公式
=SUBSTITUTE(CLEAN(A1)," ",)
下拉填充公式
在D列后面插入一个新E列
写入公式
=SUBSTITUTE(CLEAN(D1)," ",)
下拉填充公式
完成后选中B,E两列----右键---复制---再右键----选择性粘贴----数值----确定,再删去A,D两列数据
最后再写入VLOOKUP函数公式
再一个就是自已在输入内容时在数据前后多打了一些空格或进行了强行回车
这样都会使看上去相同的内容实际上不相同
假设A1和D1两个单元格是两个看上去内容相同的单元格,你再空单元格写入公式
=IF(A1=D1,"相同","两个单元格不相同")
或用两个单元格分别写入
=LEN(A1)
=LEN(D1)
看一下得出的字符数是否相同
解决方法
在A列后面插入一个新B列
写入公式
=SUBSTITUTE(CLEAN(A1)," ",)
下拉填充公式
在D列后面插入一个新E列
写入公式
=SUBSTITUTE(CLEAN(D1)," ",)
下拉填充公式
完成后选中B,E两列----右键---复制---再右键----选择性粘贴----数值----确定,再删去A,D两列数据
最后再写入VLOOKUP函数公式
追问
你这里所说的A,D两列分别是互相匹配的两列么?
追答
是的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询