我需要使用INDIRECT对不同的工作簿和特定工作表执行VLOOKUP。
名称和工作表名称应在直接功能中动态输入(可在单元格H2和H3中找到)。这是我遇到麻烦的地方。我正在尝试以下方法:
=(VLOOKUP(A2,INDIRECT("'["&H2&".xls]"&H3&"'!$1:$100000"),4,FALSE))
'细胞'未被识别,似乎是字符串的一部分而不是变量。
答案 0 :(得分:1)
在VLOOKUP中使用易失性功能会引起各种麻烦。
我建议您使用包含INDIRECT("'["&H2&".xls]"&H3&"'!$1:$100000")
的中间单元格。这至少会强制计算以某种顺序进行。