如何将Excel表格转换为另一种格式
我有以下的Excel表格:
我想把它转换成只有3列的另一个表:第一个与A,B,… C,D,A,B,…,D,…,第二个与1,2 ,…,10,第三个与上表中对应的值。
例如:
- 第一行将有单元格A – 1 – 30
- 第二行将有单元格A – 2 – 78
-
…
-
最后一行将有单元格H – 10 – 102
显然这可以手动完成,但我需要一个更快的方式来实现它。 任何帮助表示赞赏! 谢谢
在Cell K1
input以下公式
=INDEX($B$1:$I$1,1,1+INT((ROW(A1)-1)/ROWS($A$2:$A$11)))
然后在Cell L1
input
=INDEX($A$2:$A$11,MOD(ROW(A1)-1+ROWS($A$2:$A$11),ROWS($A$2:$A$11))+1,1)
最后在Cell M1
input
=INDEX($B$2:$I$11,MOD(ROW(A1)-1+ROWS($A$2:$A$11),ROWS($A$2:$A$11))+1,1+INT((ROW(A1)-1)/ROWS($A$2:$A$11)))
根据需要拖放/复制上面的公式。 看图像以供参考。