• ベストアンサー

テキストデータをエクセルにコピーする方法

いま,下記のような形(5つの質問項目に対してそれぞれの回答,項目と回答の間にはスペース有,項目毎に改行)で,ウェブ上の掲示板でデータを集めています. このデータを集約するために,エクセルの表に5行x2列(または回答部分だけ5行x1列)に手際よくコピーする方法はないでしょうか? よろしくお願いします. 項目1 回答1 項目2 回答2 項目3 回答3 項目4 回答4 項目5 回答5

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

項目1 回答1 項目2 回答2 項目3 回答3 項目4 回答4 項目5 回答5 zzz このように最後の行の改行?コードを含めてコピー(zzzの直前まで:最後のzzzは目印)し、形式指定:テキストで貼り付けると、自動的にセルに分割されるのでは??

kiha10
質問者

お礼

あっ,なるほど. これだったら,5行x1列にはコピーできますね. ありがとうございました.

その他の回答 (5)

回答No.6

B列に出てくるのがその「回答x」、 A列に答えが欲しけりゃ、そのB列を引っこ抜いてA列の前に追加する!!

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.5

ウェブ上で集めているのなら、Webクエリで取り込みできないでしょうか? 詳細がわからないのでとりあえず提案だけ。

kiha10
質問者

お礼

エクセルにこんな機能があるなんて知りませんでした. どうもありがとうございます.

回答No.4

まずA列に貼り付け。 そうするとA列にスペース含め、項目と回答が貼り付けられる。 A列を選択し、[データ]タブから[区切り位置]をクリック。 「カンマやタブなどの・・・」を選択して「次へ」 区切り文字の「スペース」にチェックを入れて「完了」

kiha10
質問者

お礼

どうもありがとうございます.No. 1の回答にある貼り付け後の作業のことですね. いったんセルを分割して項目xの列を削除するか,各セル内で不要となる項目xを手作業で削除するかなやましいところですね.

回答No.3

もう1つのチャレンジ! 「項目xx」が固定だとすると、 A列:それをに並べておく。 D列:分割したいデータを貼り付ける。 B列に結果を出す。 B1: =SUBSTITUTE($D1,$A1,"") 以下、適当にコピー

kiha10
質問者

お礼

再度ありがとうございます.関数を使う手があったのですね. 願わくば,スペースより前の部分(項目x)を削除して,回答xの部分だけ表示できれば完璧なのですが.

回答No.2

こんにちは。 そのテキストファイルはデータとデータの間は空白になっている場合です。 ・そのテキストファイルを保存する ・エクセルでテキストファイルを開く  ファイルを開くフォームでファイルの種類を『テキストファイル』にてテキストファイルを開く ・テキストファイルウィザードで、『スペースによって右または左に揃えられた固定長フィールドのデータ 』を選択 ・完了が出るまで『次へ』 ーここで列のデータ形式などが選択できます ・完了を押してインポート終了

kiha10
質問者

お礼

早速のご回答,どうもありがとうございました. 参考にさせて頂きます.

関連するQ&A