详见附表,设函数提取表中第2行第1个大于0的单元格上面的数据,返回结果至Q1,提取表中第2行第2个大于0的单元格上面的数据,返回结果至Q2。。。。以此类推
Q1数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 下拉。
=INDEX($1:$1,SMALL(IF(A$2:L$2>0,COLUMN(A:L),256),ROW(A1)))&""
如果第2行不会出现负数的情况,公式还可以短一点点:
=INDEX($1:$1,SMALL(IF(A$2:L$2,COLUMN(A:L),256),ROW(A1)))&""