【问题标题】:How to get Dynamic Range Column Reference in Excel :)如何在 Excel 中获取动态范围列参考 :)
【发布时间】:2012-06-20 07:15:24
【问题描述】:

我在 Excel 工作表中有一个动态范围。

DATA_TABLE =OFFSET(DATA!$B$3,0,0,COUNTA(DATA!$B:$B)-1,0)

我想获取第三个整个列数组的引用以在其中查找值。 :) 我怎样才能得到这个?

=VLOOKUP("Some_value_here",COLUMN(DATA_TABLE -s third column here ),1,) ??????

我该怎么做? :)

谢谢你:)

【问题讨论】:

    标签: excel dynamic range


    【解决方案1】:

    您可以使用 INDEX 获取多列范围的第 n 列

    =INDEX(range,0,n)

    [0 表示所有行]

    所以在你的 VLOOKUP 中会是这样的

    =VLOOKUP("Some_value_here",INDEX(DATA_TABLE,0,3),1,)

    如果您使用 VLOOKUP 来简单地验证该值是否存在,则使用 MATCH 可能会更好.....

    【讨论】:

    • 瞧 :D 是的 :) 谢谢你的回答
    • 加一个'你可能会更好的 MATCH'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    相关资源
    最近更新 更多