人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelでシート全体の行と列を入れ替えようとしています。しかし、タテに長いデータなので、「形式を選択して貼り付け(行と列を入れ替える)」という方法を使うことはできません(256列を超える)。
とりあえず、csv化してそれを転置したいと思っています。なにか良いやり方はないでしょうか(csvを使わなくてもよい)。あるいは、簡単に手に入るソフトなどで可能なやり方がありますでしょうか。


●質問者: bmj
●カテゴリ:コンピュータ
✍キーワード:CSV Excel ソフト データ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● urafum
●100ポイント

http://www.vector.co.jp/soft/win95/util/se294655.html

CSVRCX(Windows95/98/Me / ユーティリティ)

CSVの行と列を入れ替えます。

◎質問者からの返答

まさに求めていたものでした。

ありがとうございます。


2 ● mizki101
●100ポイント

http://hide.maruo.co.jp/software/hidemaru.html

?G??邨??z?[???y?[?W?|?G??G?f?B?^

入手が簡単、使い勝手が良いということで、秀丸エディタを使うことにします。

他に置換機能と正規表現が使えるテキストエディタであれば、たぶん何でも大丈夫です。

http://www.shuiren.org/chuden/teach/hidemaru/seiki/index-j.html

秀丸エディタを使いこなす ―正規表現―インデックス――

EXCELで範囲指定→コピー後、秀丸に貼り付けるとわかるのですが

excelから秀丸にコピーすると、行の区切りは改行コード、列の区切りはタブになります。


つまり、excelからコピーしたデータの改行コードを、タブに置き換えて、貼り付け直せば

256列以上でもデータを作成することができます。


秀丸が使用している正規表現だと

改行コード:”¥n”

タブ :”¥t”


です。

(実際入力する際は”を省いて¥n、¥tと入力してください)


具体的な方法ですが、

・excelでコピーしたデータを秀丸に貼り付けます。

・Ctrl+R で置換ウィンドウを開きます。

・「検索」欄に”¥n”、「置換」欄に”¥t”と入力し、「正規表現」と「置換の前に確認」にチェックを入れ、「全置換」を押します。

・何度か「置換+次」を押して、置換内容が問題ないか確認し、大丈夫であれば「一気」を押します。


これで、タブで区切られた1行のデータができるはずです。

http://www.relief.jp/itnote/archives/000133.php

Yahoo! JAPAN

できたものをCtrl+A→Ctrl+Cで全選択、コピーし、貼り付けたいExcelの先頭セルへ貼り付けます。


うまく張り付かない場合は、区切り位置で、タブで区切るようにしてください。


同じように、改行コードをカンマに置換すれば、CSVの元データになります。

秀丸の場合、「名前をつけて保存」で保存ファイル名欄に[ファイル名].csvと入力しれ保存すれば

勝手にCSVファイルとして保存してくれます。

◎質問者からの返答

秀丸でもできるのですね。大きな収穫です。

丁寧にお答えいただいて、ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ