我有一个Excel中连续数字的范围,比如说:
A B C D E F G H I J K L
Line 1 => 0 0 0 3 2 8 3 6 0 0 0 0
所有单元格都是非空白的,但有些包含零,有些包含数字 . 此外,范围不能按升序或降序排序 .
我需要一个公式(不是VBA),它将返回该范围内最后一个非零值的列(即上面单元格H1的第8列) . 我可以用这个公式得到单元格H1的实际值:
LOOKUP(2,1/(A1:A10<>0),A1:A10)
但我找不到获取该单元格的列号的方法 .
有任何想法吗?
3 回答
你非常接近:
输入
作为数组公式(CTRL-SHIFT-ENTER) .
对我来说,数值的最佳解决方案是:
它为您的需求范围提供了最后一个非零值,您可以通过向公式中添加更多行来实现 .