• 締切済み

数百行の複数列を1列にしたい。

1 2 3 4 5,,,,,,,,,, 234 235 236,,,,,,,,, とエクセルで並んでいる数値が数百行、数百列あります。 これを 1 2 3 4 5 . . . 234 235 236 という一列に変換したいのですが 良い方法を教えて下さい。

みんなの回答

noname#65902
noname#65902
回答No.4

ANo.2 です。 > 3万行くらいなので大丈夫です。 なるほど。でしたら、おおよそ 300行x100列程度ですね。 ANo.1さんが言われる方法 1列のセル数と同じタテヨコを選択し行列入れ替えて貼り付ける。 これを300回やればOKです。 人力で充分できますよ。 改善したいけど、というならやってみて大変さがわかってからで充分だと思います。

  • neko_noko
  • ベストアンサー率45% (146/319)
回答No.3

方法1.VBAで行の値を別シートに列として展開するコードを書き、それを全行でループさせる。 方法2.正規表現の使えるテキストエディタなどにコピペし、タブを改行コードに置換する。 たぶんどちらの方法でもできると思います。 自分はVBAの書き方は忘れましたが、ここやExcelカテでも教えてもらえる程度のものだと思います (丸投げ質問などしなければ) 方法2については使うテキストエディタによって操作が違うので、これ以上は何とも言えません。 どちらを選ぶかは自由なので、好きな方法でやってみてください。

noname#65902
noname#65902
回答No.2

回答ではないですが、 Excel の行数は最大で 65536 行までしか入いらないので、 「数百行」x「数百列」がこれを越えるなら不可能ですが 大丈夫ですか?

noname#72293
質問者

お礼

3万行くらいなので大丈夫です。

  • lesskey
  • ベストアンサー率33% (66/200)
回答No.1

行・列を入れ替えて貼り付けという方法があります。 詳細はURLを参照ください。

参考URL:
http://www.dougamanual.com/blog/5/178/e1141.html
noname#72293
質問者

お礼

これでは1列になりません。

関連するQ&A