プロが教えるわが家の防犯対策術!

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列に
といった具合です。

よろしくお願いいたします。

A 回答 (4件)

安直ですが以下の方法は如何でしょうか。



B1セルに=INDIRECT("a"&ROW()+(COLUMN()-1)*500+2)」を設定し、横・下方向にコピーして下さい。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/24 17:19

> 数式内で一度に500ずつ増やす入力方法をご存知ないでしょうか?



では、
B1に A503
C1に A1006
と=をいれずに入力。
B1とC1を選択して、そのまま右にドラック。
するとA503 A1006 A1509以下503ずつ増えていきます。

完了したら、入力した部分を選択し、Aを=Aに置き換えます。

これで数式になります。

あとは先ほどと同じく下へドラックします。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/24 17:18

B1に=A503


C1に=A1006
D1に=A1509
E1に=A2012
という具合に503ずつ増やして記入し

B1~E1(入力した部分まで)を選択し、下へ500行ドラッグします。

無事表示されたら、全体をコピーして形式を選択して貼り付けで「値」

最後に、A列の503以下を削除。

この回答への補足

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

補足日時:2005/06/24 16:47
    • good
    • 0

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

この回答への補足

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

補足日時:2005/06/24 15:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!