如何在Excel中获取动态范围列引用:)

时间:2012-06-18 10:14:44

标签: excel dynamic range

我在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,) ??????

我该怎么做? :)

谢谢:)

1 个答案:

答案 0 :(得分:2)

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

=INDEX(range,0,n)

[0表示所有行]

所以你的VLOOKUP就像是

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

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