输入各值后在函数参数的界面也可以看到待返回的值,但点确定后返回到EXCEL界面上就现实#N/A,并没有把需要的值带过来,请问是怎么回事?
数据类型都是一样的,待查找的列里都没有空格存在
追答贴个图看看
追问不好意思,这个问题一直没有解决。
追答我分析问题出在IF里,你把IF语句全部写出来看看。
好象"|"在最后了,与你的lookup_value 格式不一嘛!
不是啊,
完整的公式是=VLOOKUP(A3&"|"&N3,IF({1,0},Bom01!$A$2:$A$2673&"|"&Bom01!$B$2:$B$2673,Bom01!$AB$2:$AB$2673),2,0)
请帮忙分析一下,多谢。
这个公式我也试了,从理论上说应该是对的,但结果确实错的,原因不明。
建议你换个思路,把A与N合并后放入一单元格,比如X(=A&N),BOM01中,AB两列合并后放入C(可以插入一列=A&B),
=VLOOKUP(X3,IF({1,0},Bom01!$C$2:$C$2673,Bom01!$AB$2:$AB$2673),2,0)
这个我这里好像行的。
恩,你这个方法我也试过,是可以的。但因为我们的表里面的数据每个月都要更新一次啊,如果一直这样先合并 再关联会比较麻烦。仍然要谢谢你:)