如何使用一個單元格的文字在另一個單元格中建立函數

如何使用一個單元格的文字在另一個單元格中建立函數

我有一個單元格,我想在其中放入文件路徑,例如 [C:\users\me\desktop\abc.xlsm]
在另一個單元格中引用該文本並在SHEET'$A1 上添加到末尾,以便它引用第一個單元格然後獲取文件路徑並提取 A 列第 1 行上的內容

我似乎無法做到這一點。

答案1

可使用下列INDIRECT函數動態存取外部工作​​簿中的儲存格:

=INDIRECT("'C:\PathToFile\[FileName.xlsx]SheetName'!$A$1")

然而,使用這種方法有一個顯著的缺點:外部文件必須打開,否則會傳回錯誤#REF!

這是打開文件的範例:

在此輸入影像描述

文件關閉後:

在此輸入影像描述


有關此答案的更多資訊:間接給出#REF!引用外部工作簿時出錯,其中使用等號進行直接引用有效。為什麼?

相關內容