excel
  • excel-indirect
  • 2015-11-04 69 views -1 likes 
    -1

    我不明白爲什麼我的INDIRECT函數不起作用。我正在動態改變列表中的D2值。Excel INDIRECT帶REF錯誤返回

    =INDIRECT("'G:\Production\OPH 2015\"&D2&"'!"&"G4") 
    

    其中

    D2 = [Spreadsheet.xslx] Sheet 1中

    G4將是我希望公式與返回值。

    自行返回相同的公式值爲72.2%,看起來像這樣:

    ='G:\Production\OPH 2015\[Spreadsheet.xlsx]Sheet1'!G4 
    
    +0

    謝謝,我已經嘗試過,相同的結果不幸。 – Steven

    回答

    1

    這不是你的公式不正確,INDIRECT公式將返回#REF!如果關閉工作簿。

    我沒有試過,但我相信這個插件可以解決你的問題:http://www.ashishmathur.com/tag/indirect-ext/

    +0

    謝謝。加載項不是解決方案,不幸的是我需要它在其他地方工作。會否有另一種方式動態引用已關閉的電子表格? – Steven

    +0

    不幸的不是。直接從馬的嘴 - https://support.microsoft.com/en-us/kb/151323 – mike7mike

    0

    問:「我不明白爲什麼我的間接功能不起作用」

    答:從MS Office Support Article for INDIRECT()

    • 如果ref_text指另一個工作簿(外部基準),其他工作簿必須被打開。如果源工作簿未打開,則INDIRECT會返回#REF!錯誤值。
    +0

    謝謝你的回覆,大家也指出了。 – Steven

    相關問題