如何在列中find第一个非零值?

在列A中,第一个值是0,第二个是0,第三个是17,第四个是0,第五个是32

计算列中的第一个非零值

在这种情况下,第一个非零值是17.如何通过公式来计算它

在B1单元格中:

=INDEX(A1:A5,MATCH(TRUE,INDEX(A1:A5<>0,),0))