EXEL 如何从另外一个EXCEL文档读取数据

如何能使excel文档A中的一列或者几列的数据从另外一个excel文档B读取,需要做到当读取源文件B不存在时,文档A中需要读取的数据不显示。链接似乎没法做到这一点,没有源文件它照样显示上次读取的数据。
似乎不对,请详细写个公式

方法:

1、常用读取数据多用VlookUP函数。

2、打开两个EXCEL表格,在第二个表格中输入:=VLOOKUP(A:A,[Book1]Sheet1!$A$1:$B$7,2,FALSE)

3、这时,函数会自动提取相同的数值,如图。

4、如果直接引用,可以在第二个表格输入=[Book1]Sheet1!$A$2即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-07
1、用单元格引用就可以了,同时打开两个Excel文件,的一个表的单元格输入=,然后点到另一个表格的单元格
2、用vba读取另一个Excel的数据要该表
第2个回答  推荐于2017-09-10
用VLOOKUP函数可解决,当然,如果没有找到所需的数据时可结合ISERROR解决,
例如:A1为文档A标准,B1是要从另个EXCEL文档读取的数据列,读取到是显现,没有读取源文件时显示空白。
公式如下IF(ISERROR(VLOOKUP(A1,另个EXCEL文档工作表名,1,0)),"",VLOOKUP(A1,另个EXCEL文档工作表名,1,0))本回答被提问者采纳
相似回答