使用 INDIRECT 的动态 VLOOKUP
Dynamic VLOOKUP with INDIRECT
我需要使用 INDIRECT 对不同的工作簿和特定的 sheet 执行 VLOOKUP。
名称和 sheet名称应在直接函数中动态输入(它们可以在单元格 H2 和 H3 中找到)。这是我遇到麻烦的地方。我正在尝试以下操作:
=(VLOOKUP(A2,INDIRECT("'["&H2&".xls]"&H3&"'!:0000"),4,FALSE))
'cells' 未被识别,似乎是字符串的一部分而不是变量。
在 VLOOKUP 中使用 volatile 函数会让您头疼不已。
我建议您使用包含 INDIRECT("'["&H2&".xls]"&H3&"'!:0000")
的中间单元格。这至少会强制计算以特定顺序进行。
我需要使用 INDIRECT 对不同的工作簿和特定的 sheet 执行 VLOOKUP。
名称和 sheet名称应在直接函数中动态输入(它们可以在单元格 H2 和 H3 中找到)。这是我遇到麻烦的地方。我正在尝试以下操作:
=(VLOOKUP(A2,INDIRECT("'["&H2&".xls]"&H3&"'!:0000"),4,FALSE))
'cells' 未被识别,似乎是字符串的一部分而不是变量。
在 VLOOKUP 中使用 volatile 函数会让您头疼不已。
我建议您使用包含 INDIRECT("'["&H2&".xls]"&H3&"'!:0000")
的中间单元格。这至少会强制计算以特定顺序进行。