Excel INDIRECT returns 有 REF 错误
Excel INDIRECT returns with REF error
我不明白为什么我的 INDIRECT 函数不起作用。我正在动态更改列表中的 D2 值。
=INDIRECT("'G:\Production\OPH 2015\"&D2&"'!"&"G4")
其中
D2 = [Spreadsheet.xslx]工作表 1
G4 将是我希望公式 return 具有的值。
相同的公式 return 的值为 72.2%,如下所示:
='G:\Production\OPH 2015\[Spreadsheet.xlsx]Sheet1'!G4
不是您的公式不正确,如果工作簿关闭,INDIRECT
公式将 return #REF!
。
我没试过这个,但我相信这个插件会解决你的问题:http://www.ashishmathur.com/tag/indirect-ext/
问:"I don't understand why my INDIRECT function does not work"
答:来自MS Office Support Article for INDIRECT():
- If ref_text refers to another workbook (an external reference), the other workbook must be open. If the source workbook is not open, INDIRECT returns the #REF! error value.
我不明白为什么我的 INDIRECT 函数不起作用。我正在动态更改列表中的 D2 值。
=INDIRECT("'G:\Production\OPH 2015\"&D2&"'!"&"G4")
其中
D2 = [Spreadsheet.xslx]工作表 1
G4 将是我希望公式 return 具有的值。
相同的公式 return 的值为 72.2%,如下所示:
='G:\Production\OPH 2015\[Spreadsheet.xlsx]Sheet1'!G4
不是您的公式不正确,如果工作簿关闭,INDIRECT
公式将 return #REF!
。
我没试过这个,但我相信这个插件会解决你的问题:http://www.ashishmathur.com/tag/indirect-ext/
问:"I don't understand why my INDIRECT function does not work"
答:来自MS Office Support Article for INDIRECT():
- If ref_text refers to another workbook (an external reference), the other workbook must be open. If the source workbook is not open, INDIRECT returns the #REF! error value.