数组中的最后一个非零值
Last Non-Zero Value in Array
如果数组的最后一个值为零或空单元格,您如何识别数组中的最后一个非零元素?
如果最后一个元素包含某种值,那么您可以写成
INDEX(1:1,0,COUNTA(1:1))
但是如果我查看的是范围 A1:I1
,那么必须如何编写公式才能使结果为 6?
最后一个非空:
=LOOKUP(2,1/(1:1<>""),1:1)
最后一个非空非零:
=LOOKUP(2,1/(1:1<>0),1:1)
或者,更难=)
=INDEX(1:1,MAX(INDEX((1:1<>0)*(COLUMN(1:1)),)))
如果数组的最后一个值为零或空单元格,您如何识别数组中的最后一个非零元素?
如果最后一个元素包含某种值,那么您可以写成
INDEX(1:1,0,COUNTA(1:1))
但是如果我查看的是范围 A1:I1
,那么必须如何编写公式才能使结果为 6?
最后一个非空:
=LOOKUP(2,1/(1:1<>""),1:1)
最后一个非空非零:
=LOOKUP(2,1/(1:1<>0),1:1)
或者,更难=)
=INDEX(1:1,MAX(INDEX((1:1<>0)*(COLUMN(1:1)),)))