我想在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
答案 0 :(得分:3)
如果您的数据在A列,则在单元格B1中输入
=OFFSET($A1,3*(COLUMN()-COLUMN($B$1)),)
然后向下和向右复制以根据需要分割数据
答案 1 :(得分:2)
在结果范围的所有3行和6700列中使用此公式:
=INDEX($A:$A;(COLUMN()-first_column)*3 + ROW()-first_row+1)
其中first_column
为=column(..)
且first_row
为您要获得第一个值的单元格的=row(..)
e.g。如果您使用B1:IWS3范围列出结果,则公式为:
=INDEX($A:$A;(COLUMN()-2)*3 + ROW())