我想在 Microsoft Excel 2007 中执行此操作
这是一列。我在一列中有 20098 个数据,如下所示。
1
2
3
4
5
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
我想在 Microsoft Excel 2007 中执行此操作
这是一列。我在一列中有 20098 个数据,如下所示。
1
2
3
4
5
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)
想要获得第一个值的单元格first_column
的位置=column(..)
和first_row
位置=row(..)
例如,如果您使用 B1:IWS3 范围列出结果,则公式为:
=INDEX($A:$A;(COLUMN()-2)*3 + ROW())