【问题标题】:Dynamic VLOOKUP with INDIRECT带 INDIRECT 的动态 VLOOKUP
【发布时间】:2015-11-04 18:06:52
【问题描述】:

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

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

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

“单元格”未被识别,似乎是字符串的一部分,而不是变量。

【问题讨论】:

    标签: excel vlookup excel-indirect


    【解决方案1】:

    在 VLOOKUP 中使用 volatile 函数会让你很头疼。

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

    【讨论】:

    • 谢谢,我现在将间接存储在 H4 中并让 VLOOKUP 直接指向它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多