- ベストアンサー
エクセル 縦長のデータを横並びにしたい
A列1行目から500行目まで 縦に500のデータがあり、 その後も空欄が2行入って その下に500個のデータが並ぶという 500個のデータが固まり(固定)のデータが 縦にずっと並んでいるものを 横に並べたいのですが どのようにしたら簡単に 並べかえられるか教えてください! 例 A1 FF A2 FF A3 FF A4 GG ・ ・ ・ A503 GG A504 GG A506 FF ・ ・ ・ というものをA503から500個をB1からB列に その後の500個のかたまりをC1からC列に といった具合です。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 数式内で一度に500ずつ増やす入力方法をご存知ないでしょうか? では、 B1に A503 C1に A1006 と=をいれずに入力。 B1とC1を選択して、そのまま右にドラック。 するとA503 A1006 A1509以下503ずつ増えていきます。 完了したら、入力した部分を選択し、Aを=Aに置き換えます。 これで数式になります。 あとは先ほどと同じく下へドラックします。
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
安直ですが以下の方法は如何でしょうか。 B1セルに=INDIRECT("a"&ROW()+(COLUMN()-1)*500+2)」を設定し、横・下方向にコピーして下さい。
お礼
ありがとうございました!
- merlionXX
- ベストアンサー率48% (1930/4007)
B1に=A503 C1に=A1006 D1に=A1509 E1に=A2012 という具合に503ずつ増やして記入し B1~E1(入力した部分まで)を選択し、下へ500行ドラッグします。 無事表示されたら、全体をコピーして形式を選択して貼り付けで「値」 最後に、A列の503以下を削除。
補足
ありがとうございます。 イコールでひっぱってくる方法は私も考えたのですが データ数が60000以上ありひとつずつセルに数式を 入れる方法では実際のデータでは(403行あるのですが) 149回入力しなければなりません。 この手間を省きたく考えております。 数式内で一度に500ずつ増やす入力方法を ご存知ないでしょうか?
- pascal3141
- ベストアンサー率36% (99/269)
範囲指定して「コピー」右クリック「形式を選択して貼り付け」「行列を入れ替える」で縦長が横に並びます。
補足
ありがとうございます。 私の質問の仕方が間違えていたかもしれません。 縦の列を横に変化させたいのではなく 縦に並んでいる列を 並列させる(移動)させたいのです。 行列は入れ替えません。
お礼
ありがとうございました。 シンプルでわかりやすく作業できました!!