在Excel中使用间接功能

时间:2014-02-26 15:54:50

标签: excel worksheet-function

我正在使用间接功能来创建另一个已关闭的工作簿的链接。目标是在不打开工作簿的情况下检索值。我在一个有效的地方使用了以下内容。

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

但是,在同一张纸中的另一个位置,以下内容不起作用(给出#ref错误)

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

似乎[NVOL.xlsb]被视为完整路径的替代,但完整路径不可见。我有两个问题

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

b)如何确保MTM.xlsb完全由完整路径支持?

1 个答案:

答案 0 :(得分:2)

两个工作簿必须打开,Excel对语法非常挑剔:

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

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