0

我正在使用VLOOKUP而不是硬编码对文件位置的引用,我想使用该INDIRECT函数来引用文件的位置。但是,我的尝试不起作用。这有什么问题?

=VLOOKUP(A2, INDIRECT(A1)$A$2:$B$1000,2,FALSE)

其中单元格 A1 包含:

C:\Documents and Settings\User\Desktop\[ABC.xlsm]Sheet1

我收到错误:您键入的公式包含错误。

我错过了什么吗?

4

1 回答 1

6

你需要这样的语法

=VLOOKUP(A2,INDIRECT("'"&A1&"'!$A$2:$B$1000"),2,FALSE)

....但请注意,如果源工作簿已关闭,则 INDIRECT 将不起作用

于 2012-03-19T19:39:12.843 回答