动态VLOOKUP与INDIRECT

时间:2015-11-04 09:58:25

标签: excel vlookup excel-indirect

我需要使用INDIRECT对不同的工作簿和特定工作表执行VLOOKUP。

名称和工作表名称应在直接功能中动态输入(可在单元格H2和H3中找到)。这是我遇到麻烦的地方。我正在尝试以下方法:

=(VLOOKUP(A2,INDIRECT("'["&H2&".xls]"&H3&"'!$1:$100000"),4,FALSE))

'细胞'未被识别,似乎是字符串的一部分而不是变量。

1 个答案:

答案 0 :(得分:1)

在VLOOKUP中使用易失性功能会引起各种麻烦。

我建议您使用包含INDIRECT("'["&H2&".xls]"&H3&"'!$1:$100000")的中间单元格。这至少会强制计算以某种顺序进行。

相关问题