我有 1 个用于累积数据的 excel 文件和 100 个包含数据的文件。这 100 个文件的每个文件都命名为1.xls
、2.xls
...我的第一个 excel 文件中有一列文件名:1、2...在第二列中,我从每个相应的数据文件中获取数据:='[1.xls]1'!A1
,='[2.xls]1'!A1
...
但是,我需要在这些公式中手动输入文件名,或者打开文件并选择A1
单元格。有什么方法可以通过 excel 公式自动化它,以便公式中的文件名取决于第一列中的值?
您可以尝试使用INDIRECT
函数。B1 的公式(未测试(:
=INDIRECT("'[" & A1 & ".xls]1'!A1")
根据手册,所有引用的工作簿都必须打开。