EXCEL VLOOKUP抓不出需要的数据 #N/A 一直出现这个符号 ”值不可用“错误

=VLOOKUP(A2,[Book1]Sheet1!$A:$C,3,0)
尼玛,知道问题出在那里了 A2比BOOK1中A2多了一个空格 原表多出一个空格。。

第1个回答  2012-08-24
现在有些2007和2010版本破解得不好的,有可能不支持跨工作薄引用
或者你试试公式
=VLOOKUP(A2,[Book1.xls]Sheet1!$A:$C,3,0)
而且要确保Book1.xls是已经保存的工作薄追问

我别的俩个表格之间直接也能用啊 就这个不知道怎么回事一直不行 BOOK1 保存了.

追答

也许是某些系统下载的数据有一些特殊字符吧,从公式看应该是正确的.你检查一下索列A列,和BOOK1 中的A列数据是否一致..或者复制一个一样的数据过去测试一下.
510809100

第2个回答  2012-08-24
Book1要给出完整的路径
比如[C:\Users\junetong\Desktop\Book1.xlsx]Sheet1

要知道完整的路径,在Book1中任意单元格输入=CELL("filename")
得出的路径是C:\Users\junetong\Desktop\[Book1.xlsx]Sheet1

看出上面两处路径的区别没有?
公式得出的路径,要放到公式里头,需要把[Book1.xlsx]这一段的 [ 放到盘符前面,成[C:\Users……这个样子

祝你成功。
第3个回答  2012-08-24
=if(iferror(VLOOKUP(A2,[Book1]Sheet1!$A:$C,3,0), 1)=1,"不满足条件",VLOOKUP(A2,[Book1]Sheet1!$A:$C,3,0), 1))
第4个回答  2019-06-24
=index($b$1:$b$10,sumproduct(($a$1:$a$10=c1)*row($1:$10)),1)
用这个公式吧,我也搞不清楚是什么原因
不可能,
返回0应该是因为
你a1:a10里面有重复的内容,
要不你就发邮件给我吧,[email protected]
第5个回答  2012-08-24
查询无结果。原因,A2与BOOK1中的那个对应关键字段的单元格属性不一样。追问

单元格属性让我全部都弄成常规了啊

追答

只要你会用VLOOKUP,而且两个表里都有关键字段,那只能格式不同。有时显示的都是数字或文本也联不上,需要手工调整一下。