转置唯一的列来复制行

有谁知道如何创build这种types的matrix(如图所示)? 基本上,将“行值”转换为“列”,就其数据值而言。

如果你只想find包含非零值的第一个单元格,把它粘贴到A2中,然后拖拽它:

=INDEX($B$1:$F$1,MATCH(TRUE,INDEX(B2:F2<>0,0),0)) 

在这个例子中,另一种在列A中生成数字的方法是

 =MATCH("",B2:F2,-1) 

这将find范围B2:F2的最后一个非空string。

它比Mahesh的公式短,但不太普遍,因为它没有读取第1行的值。