これを Microsoft Excel 2007 で実行したい
これは 1 つの列です。以下のように、1 つの列に 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 で実行したい
これは 1 つの列です。以下のように、1 つの列に 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
is=column(..)
とfirst_row
isはどこですか=row(..)
たとえば、B1:IWS3 範囲を使用して結果を一覧表示する場合、式は次のようになります。
=INDEX($A:$A;(COLUMN()-2)*3 + ROW())