如何从公式返回单元格引用

时间:2016-04-21 13:50:45

标签: excel

我有一个公式,它会连续返回第一个非零值 - 随着年份的推移,这些数字将会填满。

1 2 3 _ _ _

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

如何找到LOOKUP返回的此值的单元格引用 - 不使用MATCH,因为值不一定是唯一的? 我想要的是相同的单元格,但是51行,或者左右。 感谢。

1 个答案:

答案 0 :(得分:0)

Match()可能是正确的方法。

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

设置为Match()-1的最后一个参数表示查找范围(H21:S21)中greater than查找值1E+100的第一个值({{ 1}}),我认为你在这里用LOOKUP

做的

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

如果您只想要Match()找到的商品地址,可以使用:

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

但我想,Offset()可能让你更接近你的最终游戏。