在查找函数中使用单元格X3

时间:2015-07-24 21:01:30

标签: excel excel-formula cell

嘿伙计们我在列中有一堆字符串,我使用以下内容获取最后一个字符串的行号:

=MATCH(REPT("z",255),StaticData!G:G)

它给我一个数字256,它在单元格X3中。

我正在使用查找,我想在单元格X3中指定此编号:

=IFERROR(VLOOKUP(A2,Sheet1!$C$4:$D$256,2,0),"")

现在260在哪里我想放置X3,但它给了我错误。

所以喜欢:

=IFERROR(VLOOKUP(A2,Sheet1!$C$4:$D$X3,2,0),"")

任何人都知道如何做到这一点?谢谢!

2 个答案:

答案 0 :(得分:1)

您正在寻找Offset

=IFERROR(VLOOKUP(A2,Sheet1!$C$4:OFFSET($D$1,$X$3-1,0),2,0),"")

答案 1 :(得分:1)

在大多数情况下INDEX优于OFFSET,因为OFFSET是易变函数 - 请尝试使用此版本

=IFERROR(VLOOKUP(A2,Sheet1!$C$4:INDEX(Sheet1!$D:$D,$X$3),2,0),"")