2017-08-16 150 views
0

我有1个excel文件用于累积数据和100个带有数据的文件。这些100的每个文件被命名为1.xls,2.xls ...我在我的第一个excel文件中有一个列,文件名为1,2 ......在第二列中,我从每个相应的数据文件中获取数据:='[1.xls]1'!A1,='[2.xls]1'!A1 ..Excel公式:链接到另一个文件,用单元格值替换文件的名称

但是,我需要手动在这些公式中输入文件名,或者打开文件并选择A1单元格。有什么办法可以通过excel公式自动化它,以便公式中的文件名取决于第一列中的值吗?

回答

0

您可以尝试使用INDIRECT函数。公式B1(未测试):

=INDIRECT("'[" & A1 & ".xls]1'!A1") 

manual,所有被引用的工作簿必须是开放。

相关问题