将excel中的一列中的数据分成多列
我想在Microsoft Excel 2007中执行此操作
这是一个专栏。 我在下面的一列中有2009年的数据。
1
2
3
4
五
6
7
8
131
1
31
31
31
31
41
我想重新排列像这样的数据,我该怎么做
1 4 7 1 31
2 5 8 31 31
3 6 131 31 41
如果你的数据在列A中,然后在B1单元中
=OFFSET($A1,3*(COLUMN()-COLUMN($B$1)),)
然后复制并右键分割您的数据
在结果范围的所有3行和6700列中使用此公式:
=INDEX($A:$A;(COLUMN()-first_column)*3 + ROW()-first_row+1)
where first_column
=column(..)
first_row
is =row(..)
of the cell where you want to have 1st value
例如,如果使用B1:IWS3范围列出结果,公式将为:
=INDEX($A:$A;(COLUMN()-2)*3 + ROW())