如何将单列拆分为多行?

如何将单列拆分为多行?

我该如何分割这个...

A
皮卡丘
5公斤
男性
卡比兽
100公斤
男性
雷丘
15公斤
女性

对此……

A C
皮卡丘 5公斤 男性
卡比兽 100公斤 男性
雷丘 15公斤 女性

在 Excel 中?

答案1

选择您的数据。 Copy转到您要粘贴的单元格。单击Paste special然后单击transpose

答案2

根据源数据的行数和结果单元格,我建议您使用索引函数

如果每组数据之间都有空格,您可以在我的样本上尝试以下公式。

例如,源数据的单元格为 A1、A5、A9,结果单元格为 D1、D2、D3,那么我们可以使用“Row(结果单元格)*4-3”来获取源数据的行数。

=IF(INDEX(A:A,ROW()*4-3)=0,"",INDEX(A:A,ROW()*4-3))

在此处输入图片描述

对于重量也是同样的方法:

=IF(INDEX(A:A,ROW()*4-2)=0,"",INDEX(A:A,ROW()*4-2))

在此处输入图片描述

对于性别也是同样的方法:

=IF(INDEX(A:A,ROW()*4-1)=0,"",INDEX(A:A,ROW()*4-1))

在此处输入图片描述

相关内容