2016-04-21 41 views
0

我有一个公式返回行中的第一个非零值 - 随着年份的推移,数字将填满。如何从公式中返回单元格引用

1 2 3 _ _ _

=IFERROR(LOOKUP(1E+100,H21:S21),"")

如何找到这个值的单元格引用查找返回 - 无需为价值不一定是唯一使用MATCH? 我想要的是相同的单元格,但51行以下。 谢谢。

回答

0

Match()可能是正确的选择。

=OFFSET(H21, 50, MATCH(1E+100,H21:S21,-1)-1) 

Match()最后一个参数,当设置为-1说找到是greater than查找值(1E+100),范围(H21:S21)的第一个值是什么,我认为你与LOOKUP在这里做什么

Offset()下降50行,然后我们只需从Match的结果中减去1,以确定要移动的列数。

如果你只是想通过Match()发现该项目的地址,你可以使用:

=ADDRESS(21, MATCH(10000,H21:S21,-1)) 

但我猜想,大概Offset()让你更接近你的最终目标。

相关问题