• ベストアンサー

エクセル 縦長のデータを横並びにしたい

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列に といった具合です。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> 数式内で一度に500ずつ増やす入力方法をご存知ないでしょうか? では、 B1に A503 C1に A1006 と=をいれずに入力。 B1とC1を選択して、そのまま右にドラック。 するとA503 A1006 A1509以下503ずつ増えていきます。 完了したら、入力した部分を選択し、Aを=Aに置き換えます。 これで数式になります。 あとは先ほどと同じく下へドラックします。

cleverclober
質問者

お礼

ありがとうございました。 シンプルでわかりやすく作業できました!!

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

安直ですが以下の方法は如何でしょうか。 B1セルに=INDIRECT("a"&ROW()+(COLUMN()-1)*500+2)」を設定し、横・下方向にコピーして下さい。

cleverclober
質問者

お礼

ありがとうございました!

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

B1に=A503 C1に=A1006 D1に=A1509 E1に=A2012 という具合に503ずつ増やして記入し B1~E1(入力した部分まで)を選択し、下へ500行ドラッグします。 無事表示されたら、全体をコピーして形式を選択して貼り付けで「値」 最後に、A列の503以下を削除。

cleverclober
質問者

補足

ありがとうございます。 イコールでひっぱってくる方法は私も考えたのですが データ数が60000以上ありひとつずつセルに数式を 入れる方法では実際のデータでは(403行あるのですが) 149回入力しなければなりません。 この手間を省きたく考えております。 数式内で一度に500ずつ増やす入力方法を ご存知ないでしょうか?

回答No.1

範囲指定して「コピー」右クリック「形式を選択して貼り付け」「行列を入れ替える」で縦長が横に並びます。

cleverclober
質問者

補足

ありがとうございます。 私の質問の仕方が間違えていたかもしれません。 縦の列を横に変化させたいのではなく 縦に並んでいる列を 並列させる(移動)させたいのです。 行列は入れ替えません。