• ベストアンサー

アンケートデータ(エクセルの処理について)

アンケート集計について質問です。 複数回答のデータをエクセルのカンマ区切りデータがあるのですが、 (1つのセルに「1,2,3」という感じで入力されている) 集計しづらいので1,0データに変換して集計したいと思っています。 エクセルのデータ→区切り位置などを利用してできた記憶があるのですが忘れてしまいました。 どなたかご存知の方がいらっしゃったら教えてください。よろしくお願い致します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

1,2,3→1,1,1 1,3 →1,0,1 ということでしょうか? 上記がA2にあるとして B2=COUNT(FIND(COLUMN(A2),$A2)) をコピーして横方向に貼り付けしてください。 A列に1があるときB列が1になります。ない場合は0 A列に2があるときC列が1になります。ない場合は0 後の列も同様です。 必要分横にコピーして、値として貼り付け後にA列を消去すればいいと思います。

tamari0928
質問者

お礼

早速やってみたらできました。 大変参考になりました。 ありがとうございました!

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

分解したいセルを選択した状態にして 「データ」→「区切り位置」 を選んで、「カンマやタブなどの…」を選択して「次」をクリックください。 カンマにチェックを入れれば一つのセルに入った 1,2,3 は三つのセルに分解されます。 1,0への変換はルールが分かれば回答できますが、質問文だけでは不明なので回答しにくいです。分解した後でIF文で変換できるとは思いますが…

tamari0928
質問者

お礼

セルの分解まではできたのですが、ルールの入れ方がわからずに困っていました。 ありがとうございます。参考になりました。

関連するQ&A

  • エクセル2003でアンケート結果の集計

    エクセルで、アンケートの項目を入力したデータを集計したいです。 選択が1つのものは何とかできそうなのですが、複数回答の場合、それぞれをカウントする方法が判りません。 入力する方法は、「.」ピリオドや「,」カンマで同一セルに入力されています。 ご教示ください。

  • excel2003 選択セル内データ→1個のセルにカンマ区切りデータ

    excel2003で、複数の選択セル内データを1個のセルにカンマ区切りデータに変換する操作をご教示願います。 具体的には、 「データ」メニューの「区切り位置」で、1つのセル内にカンマ区切りされた複数データを、データ数分のセルに変換可能ですが、これと逆の変換方法を知りたいのです。 可能であれば、VBA以外の方法が良いのですが・・・ ご教示よろしくお願い致します。

  • メモ帳のデータをエクセルに貼付けしたい。

    メモ帳のデータをエクセルに貼付けしたい。 メモ帳に、コンマ区切りで書かれた多数のデータ(1行に文字列が10~100個)が、複数行あります。 これを、エクセルの各セルに、位置的に同じ位置に貼り付ける方法を教えてほしい。 しろうとですのでわかりやすくお願いします。 

  • EXCEL カンマ区切りされたデータをVlookup関数で処理

    EXCELに関して、教えていただきたいことがあり、 投稿させていただきます。 一つのセル内に・・・ A1,B1,C2 とカンマ区切りされたデータがあり、 それをVlookup関数を利用して、 佐藤さん,田中さん,鈴木さん とカンマ区切りのままで、 データ呼び出し処理をしたいと考えています。 A1,B1,C2の段階でセル分割を行い、一つずつのセルで Vlookup関数を使えば、呼び出すことはできましたが、 扱う件数が多いため、一発処理ができればと考えております。 ご存知の方、教えていただけますでしょうか。 よろしくお願いします。

  • エクセルの区切り数字を個別に集計する方法を教えてください。

    エクセルでアンケート集計しているのですが、 カンマ区切りの数字から特定の数字の個数を カウントする方法をご存じでしたら教えてください。 現在、複数回答の項目を下記の様に入力。 A4のセル 1,2,3,5,10,15,21 A5のセル 1,2,12,22 例えばA6のセルで、「1」と答えた数をカウントしたい。 複数回答の項目が一桁だと、 A6=COUNTIF("A4:A5","*1*") で集計できたのですが、 今回のように二桁になると A6=COUNTIF("A4:A5","*1*")=5 となってしまいました。 よろしくお願いします。

  • エクセルでアンケートのデータ入力について教えてください

    あるアンケートでエクセルでリスト形式で入力していこうと思っています。 アンケートではひとつのアンケートで、項目の中で「要望」「苦情」「情報」など複数の項目に言及している場合があるため、たとえば「要望」と「苦情」がある場合、2行にして表そうと考えています。 そしてその案件が2件とならないような工夫として通し番号をつけて、 その二つの行は一つの案件としたいため、下の例のように‘1’‘1’として一つのアンケートだと表そうと思います。 通しNo. 1 1 2 3 4 4 4 5 入力してこれらのデータはピボットテーブルを利用したり、別シートに クロス集計の表を作り関数を入れて集計する等を考え中です。 こうしたい場合、1案件1行でないと不都合は起きるでしょうか? また、アドバイス等いただければ助かります。

  • CSVデータをエクセルのセルに入れたい・・・

    よろしくお願いします。 CSVデータを当方ではエクセルで開いてます。 カンマ区切りごとのデータがエクセルのセルに1つずつ入力されてるので 不用データを行や列ごと削除できるので便利に使っていました。 が、他のPCでデータを同じように加工しようとしたところ、最初のセルに全て連続して入っているという状態で、上記のような作業が出来ませんでした。 5台のPCともXPでエクセル2003です。 テキスト形式・タブ区切り・カンマ区切りなどなど専門的なことが良く判っていないため、説明もうまくできませんが、PCの設定なのか?セルに1つづつ分ける方法があるのか?何でわたしのだけ? ?? 引継ぎが出来ず困っておりますのでどなたかお願いします。教えてください!!

  • エクセルでのアンケート集計

    いつもお世話になっております。 エクセルで同一セル内に最大9までの複数回答の数字があります。 複数回答のものはカンマが付いていないので例えば下のような 状態の場合、どのように集計するのが良いでしょうか?   A1 1  1 2 123 3  4 4 3578 この例で行くと1=2個 2=1個 3=2個 4=1個 5=1個 6=0個 7=1個 8=1個 9=0個 という集計になると思います。 宜しくお願い致します。

  • csvカンマ区切りデータに=""を入力したい

    csvカンマ区切りデータに、例えば、 ="00",="123",="456" といった感じで入力したいのです。 大元のcsvカンマ区切りデータで、 00,123,456 が入っているので、これをExcelを使ってText変換や書式設定で文字列にして みたのですが、csvデータとしては=""としては保存されていないのです。 どなたか、こういった型変換に詳しいかたご連絡をお待ちしています。

  • エクセルについて質問です。

    エクセルについて質問です。 セル内にカンマで区切られた数値群があります。 その数値をセル単位で集計するためにはどうすればいいでしょうか。 vlookupやcountなどの一般的な関数だとカンマ区切りのセルをうまく集計することができませんでした。 例 A 1,2,3,4,7,8,9,10 B 3,4,5,6,7,8 C 1 D 1,4,8,9,10 1を含むセルは3つ←これを集計したい よろしくお願いします。

専門家に質問してみよう