
我有一個單元格,我想在其中放入文件路徑,例如 [C:\users\me\desktop\abc.xlsm]
在另一個單元格中引用該文本並在SHEET'$A1 上添加到末尾,以便它引用第一個單元格然後獲取文件路徑並提取 A 列第 1 行上的內容
。
我似乎無法做到這一點。
答案1
可使用下列INDIRECT
函數動態存取外部工作簿中的儲存格:
=INDIRECT("'C:\PathToFile\[FileName.xlsx]SheetName'!$A$1")
然而,使用這種方法有一個顯著的缺點:外部文件必須打開,否則會傳回錯誤#REF!
。
這是打開文件的範例:
文件關閉後:
有關此答案的更多資訊:間接給出#REF!引用外部工作簿時出錯,其中使用等號進行直接引用有效。為什麼?