【问题标题】:Dynamic reference in vlookupvlookup 中的动态引用
【发布时间】:2016-03-31 22:38:17
【问题描述】:

我有一个这样的公式:

=VLOOKUP(A14,Cars!C25:S49,17,0)

我想知道以下是否可行:

在上述 vlookup 的 Range 中指定的数字 25、49 存在于不同的单元格中。即,

C3 = MATCH(.....) --> Match results in the number 25
C4 = MATCH(.....) --> Match results in the number 49

我尝试过这样的事情:

=VLOOKUP(A14,Cars!C&C3:S&C4,17,0)

但这显示了错误。有人可以建议我如何实现这一目标吗?

【问题讨论】:

    标签: match excel-2007 vlookup


    【解决方案1】:

    volatile Indirect() 的替代方法可以通过 Index 实现

    =vlookup(A14,Index($C:$C,$C$3):Index($S:$S,$C$4),17,false)
    

    【讨论】:

      【解决方案2】:

      您需要函数INDIRECT。在你的情况下,

      =VLOOKUP(A14,INDIRECT("Cars!C"&C3&":S"&C4),17,0)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-20
        • 2018-07-21
        • 1970-01-01
        • 2020-05-29
        • 1970-01-01
        相关资源
        最近更新 更多