重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

1 2 3 4 5,,,,,,,,,,
234 235 236,,,,,,,,,
とエクセルで並んでいる数値が数百行、数百列あります。
これを
1
2
3
4
5
.
.
.

234
235
236
という一列に変換したいのですが
良い方法を教えて下さい。

A 回答 (4件)

ANo.2 です。


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

方法1.VBAで行の値を別シートに列として展開するコードを書き、それを全行でループさせる。


方法2.正規表現の使えるテキストエディタなどにコピペし、タブを改行コードに置換する。

たぶんどちらの方法でもできると思います。
自分はVBAの書き方は忘れましたが、ここやExcelカテでも教えてもらえる程度のものだと思います
(丸投げ質問などしなければ)
方法2については使うテキストエディタによって操作が違うので、これ以上は何とも言えません。
どちらを選ぶかは自由なので、好きな方法でやってみてください。
    • good
    • 0

回答ではないですが、


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

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

お礼日時:2008/05/30 20:13

行・列を入れ替えて貼り付けという方法があります。


詳細はURLを参照ください。

参考URL:http://www.dougamanual.com/blog/5/178/e1141.html
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/05/30 20:14

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

関連するカテゴリからQ&Aを探す