- ベストアンサー
テキストデータをエクセルにコピーする方法
いま,下記のような形(5つの質問項目に対してそれぞれの回答,項目と回答の間にはスペース有,項目毎に改行)で,ウェブ上の掲示板でデータを集めています. このデータを集約するために,エクセルの表に5行x2列(または回答部分だけ5行x1列)に手際よくコピーする方法はないでしょうか? よろしくお願いします. 項目1 回答1 項目2 回答2 項目3 回答3 項目4 回答4 項目5 回答5
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
項目1 回答1 項目2 回答2 項目3 回答3 項目4 回答4 項目5 回答5 zzz このように最後の行の改行?コードを含めてコピー(zzzの直前まで:最後のzzzは目印)し、形式指定:テキストで貼り付けると、自動的にセルに分割されるのでは??
その他の回答 (5)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
B列に出てくるのがその「回答x」、 A列に答えが欲しけりゃ、そのB列を引っこ抜いてA列の前に追加する!!
- chonami
- ベストアンサー率43% (448/1036)
ウェブ上で集めているのなら、Webクエリで取り込みできないでしょうか? 詳細がわからないのでとりあえず提案だけ。
お礼
エクセルにこんな機能があるなんて知りませんでした. どうもありがとうございます.
- アズ(@asts)
- ベストアンサー率50% (3/6)
まずA列に貼り付け。 そうするとA列にスペース含め、項目と回答が貼り付けられる。 A列を選択し、[データ]タブから[区切り位置]をクリック。 「カンマやタブなどの・・・」を選択して「次へ」 区切り文字の「スペース」にチェックを入れて「完了」
お礼
どうもありがとうございます.No. 1の回答にある貼り付け後の作業のことですね. いったんセルを分割して項目xの列を削除するか,各セル内で不要となる項目xを手作業で削除するかなやましいところですね.
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
もう1つのチャレンジ! 「項目xx」が固定だとすると、 A列:それをに並べておく。 D列:分割したいデータを貼り付ける。 B列に結果を出す。 B1: =SUBSTITUTE($D1,$A1,"") 以下、適当にコピー
お礼
再度ありがとうございます.関数を使う手があったのですね. 願わくば,スペースより前の部分(項目x)を削除して,回答xの部分だけ表示できれば完璧なのですが.
- DownTown77
- ベストアンサー率46% (350/751)
こんにちは。 そのテキストファイルはデータとデータの間は空白になっている場合です。 ・そのテキストファイルを保存する ・エクセルでテキストファイルを開く ファイルを開くフォームでファイルの種類を『テキストファイル』にてテキストファイルを開く ・テキストファイルウィザードで、『スペースによって右または左に揃えられた固定長フィールドのデータ 』を選択 ・完了が出るまで『次へ』 ーここで列のデータ形式などが選択できます ・完了を押してインポート終了
お礼
早速のご回答,どうもありがとうございました. 参考にさせて頂きます.
お礼
あっ,なるほど. これだったら,5行x1列にはコピーできますね. ありがとうございました.