■複数行のデータを1列にまとめる数式
http://d.hatena.ne.jp/robbie21/20070209/1170974171
の逆です。
数式を使う方法
A列に1から順番にデータを並べて
A | B | C | ... |
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
... | |||
18 |
、B1セルに
=OFFSET($A$1,(ROW()-1)*5+COLUMN()-2,0)
*1
とし、縦横にコピーしていくと
B | C | D | E | F |
---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 0 | 0 |
完成
数式を使わない方法(こっちのほうが簡単?)
- 縦1列のデータをコピー
- あいたところに[右クリック]-[形式を選択して貼り付け]で「行列を入れ替える」にチェックしてOKボタン
と
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
- こうなるのでこれをまたコピー
- メモ帳を開いて貼り付け
- すると、タブ区切りの1行の文字列になるので、適当なところでEnterして改行していく。
- 出来た文字列全体をコピー
- エクセルの空いたところに貼り付け
完成
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 |
*1:数式中の強調部分の数字を変えると、3列で折り返したり、6列で折り返したりも出来ます。