2017-08-16 152 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,所有被引用的工作簿必須是開放。

相關問題