在查找功能中使用单元格 X3

Use cell X3 in function with lookup

大家好,我在一列中有一堆字符串,我使用以下方法获取最后一个字符串的行号:

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

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

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

=IFERROR(VLOOKUP(A2,Sheet1!$C:$D6,2,0),"")

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

很喜欢:

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

有人知道我该怎么做吗?谢谢!

您正在寻找Offset

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

在大多数情况下,INDEXOFFSET 更可取,因为 OFFSET 是一个可变函数 - 试试这个版本

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