从不同的电子表格导入数据
我熟悉使用以下从其他电子表格中提取数据…
=[filename.xlsm]Sheet!A1
我的问题是,我可以在单元格(如AI)中指定文件名,然后使用该单元格引用,以便将数据拉入…
A1 = filename.xlsm
那么相应的单元格公式就是
=[AI]Sheet!A1
这样,如果我更改单元格A1中的文件的名称,我会更改引用并从另一个来源拉数据? 以上只是一个例子,它不起作用,所以我的问题是可以做到这一点,如果是这样,如何?
**我正在提取数据的文件可能不会同时打开**
非常感谢。
是的! 使用Indirect()
你可以:
如果A1有一个文件名,在B1中可以加上: =Indirect("'["&A1&"]Sheet1'!A1")
注意:使用Indirect()
,您所指的工作簿必须打开,否则您将看到#REF
错误。