在函数中使用单元格X3进行查找
嘿家伙我有一堆string在列中,我通过使用以下string获取最后一个string的行号:
=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),"")
任何人都知道我可以做到这一点? 谢谢!
您正在寻找Offset
:
=IFERROR(VLOOKUP(A2,Sheet1!$C$4:OFFSET($D$1,$X$3-1,0),2,0),"")
在大多数情况下, INDEX
优于OFFSET
因为OFFSET
是一个易失性函数 – 试试这个版本
=IFERROR(VLOOKUP(A2,Sheet1!$C$4:INDEX(Sheet1!$D:$D,$X$3),2,0),"")