如何将Excel表格转换为另一种格式

时间:2017-09-13 11:50:25

标签: excel

我有以下Excel表格:

enter image description here

我想将它转换为只有3列的另一个表:第一个包含A,B,... C,D,A,B,...,D,...,第二个包含1,2,...,10和第三个具有上表中的相应值。

例如:

  • 第一行将具有单元格A-1 - 30
  • 第二行将具有单元格A-2-78
  • ...

  • 最后一行将有单元格H - 10 - 102

显然这可以手动完成,但我需要一种更快的方法来实现它。任何帮助表示赞赏!感谢

1 个答案:

答案 0 :(得分:1)

Cell K1中输入以下公式

=INDEX($B$1:$I$1,1,1+INT((ROW(A1)-1)/ROWS($A$2:$A$11)))

然后在Cell L1输入

=INDEX($A$2:$A$11,MOD(ROW(A1)-1+ROWS($A$2:$A$11),ROWS($A$2:$A$11))+1,1)

最后,在Cell M1输入

=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)))

根据需要在公式上拖放/复制。见图片以供参考。

enter image description here