- 締切済み
数百行の複数列を1列にしたい。
1 2 3 4 5,,,,,,,,,, 234 235 236,,,,,,,,, とエクセルで並んでいる数値が数百行、数百列あります。 これを 1 2 3 4 5 . . . 234 235 236 という一列に変換したいのですが 良い方法を教えて下さい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
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
回答No.2
回答ではないですが、 Excel の行数は最大で 65536 行までしか入いらないので、 「数百行」x「数百列」がこれを越えるなら不可能ですが 大丈夫ですか?
- lesskey
- ベストアンサー率33% (66/200)
回答No.1
行・列を入れ替えて貼り付けという方法があります。 詳細はURLを参照ください。
質問者
お礼
これでは1列になりません。
お礼
3万行くらいなので大丈夫です。