=index($A$1:$A$10,small(if($B$1:$B$10<>0,row($1:$10),11),row(A1)))
数组公式,按CTRL+shift+回车结束。
PS.
$A$1:$A$10 为要引用的数据
$B$1:$B$10为查找非0数区域
row()里的行数必须与前面两个区域的行数一致
向下拉可得到第二个、第三个...非零数字的对应单元格。
C1中输入
=INDEX(A1:A10,MATCH(,0/(B1:B10>0),))
同时按下CTRL+SHIFT+回车,输入数组公式,就可以了。
BA1中输入
=INDEX(AX1:AX10,MATCH(,0/(AZ1:AZ10>0),))
也是三键齐按。