在Excel中使用间接函数

我正在使用间接函数来创build一个链接到另一个封闭的工作簿。 目标是在不打开工作簿的情况下检索值。 我在一个地方使用了以下工作。

=INDIRECT("[NVOL.xlsb]Sheet1!A"&C6) 

但是,在同一张表中的另一个地方,以下不起作用(给出#ref错误)

 =INDIRECT("[MTM.xlsb]Sorted!A"&B6) 

它出现[NVOL.xlsb]被视为完整path的替代,但完整path不可见。 我有两个问题

a)前一种情况(NVOL)的path以某种方式消失。 我如何确保它是可见的,以便在必要时可以更改path?

b)如何确保MTM.xlsb实际上由完整path支持?

这两个工作簿必须是开放的,而Excel对语法非常挑剔:

= INDIRECT(“'C:\ TestFolder [ABC.xls] NewName'!B”&A1)

(双引号)(单引号)(path名)(括号)(文件名)(右括号)(!)(单元格地址)(双引号)