Excel INDIRECT返回REF错误

时间:2015-11-04 14:18:07

标签: excel excel-indirect

我不明白为什么我的INDIRECT功能不起作用。我正在从列表中动态更改D2值。

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

其中

D2 = [Spreadsheet.xslx] Sheet1

G4将是我希望公式返回的值。

相同的公式本身会返回72.2%的值,如下所示:

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

2 个答案:

答案 0 :(得分:1)

不是您的公式不正确,如果工作簿已关闭,INDIRECT公式将返回#REF!

我没试过,但我相信这个加载项会解决您的问题:http://www.ashishmathur.com/tag/indirect-ext/

答案 1 :(得分:1)

问:“我不明白为什么我的INDIRECT功能不起作用”

答:来自MS Office Support Article for INDIRECT()

  
      
  • 如果ref_text引用另一个工作簿(外部引用),则必须打开另一个工作簿。如果源工作簿未打开,则INDIRECT返回#REF!错误值。
  •