• 締切済み

EXCELのアンケート集計方法を教えてください

kagakusukiの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.6

 アンケートの回答者の中に同姓同名の人物がいても構わない方法です。  今仮に、御質問欄の添付画像にある様なアンケートの回答が入力された表がSheet1上に作成されていて、Sheet3のA列を作業列として使用して、Sheet2に選択項目と回答内容ごとの、回答者の名前を表示させるものとします。  まず、Sheet3のA2セルに次の関数を入力して下さい。 =IF(INDEX(Sheet1!$A:$A,ROW())="","","◆"&INDEX(Sheet1!$B:$F,ROW(),1)&"◇"&COUNTIF(INDEX(Sheet1!$B$1:$F$1,1):INDEX(Sheet1!$B:$F,ROW(),1),INDEX(Sheet1!$B:$F,ROW(),1))&"◆"&INDEX(Sheet1!$B:$F,ROW(),2)&"◇"&COUNTIF(INDEX(Sheet1!$B$1:$F$1,2):INDEX(Sheet1!$B:$F,ROW(),2),INDEX(Sheet1!$B:$F,ROW(),2))&"◆"&INDEX(Sheet1!$B:$F,ROW(),3)&"◇"&COUNTIF(INDEX(Sheet1!$B$1:$F$1,3):INDEX(Sheet1!$B:$F,ROW(),3),INDEX(Sheet1!$B:$F,ROW(),3))&"◆"&INDEX(Sheet1!$B:$F,ROW(),4)&"◇"&COUNTIF(INDEX(Sheet1!$B$1:$F$1,4):INDEX(Sheet1!$B:$F,ROW(),4),INDEX(Sheet1!$B:$F,ROW(),4))&"◆"&INDEX(Sheet1!$B:$F,ROW(),5)&"◇"&COUNTIF(INDEX(Sheet1!$B$1:$F$1,5):INDEX(Sheet1!$B:$F,ROW(),5),INDEX(Sheet1!$B:$F,ROW(),5))&"◆")  次に、Sheet3のA2セルをコピーして、Sheet3のA3以下に貼り付けて下さい。  次に、Sheet2のA2以下に、a~e等の、回答者の名前を抽出すべき選択項目を入力して下さい。  次に、Sheet2のB2以下に1~3などの、回答者の名前を抽出すべきアンケートの回答内容を入力して下さい。  次に、Sheet2のC2セルに次の関数を入力して下さい。 =IF(OR($B2="",$A2=""),"",IF(COUNTIF(Sheet1!$B$1:$F$1,$A2),IF(COLUMNS($C:C)>COUNTIF(Sheet3!$A:$A,SUBSTITUTE(REPT("◆*",COLUMNS(Sheet1!$B$1:$F$1))&"◆","*",$B2&"◇*",MATCH($A2,Sheet1!$B$1:$F$1))),IF(COLUMNS($C:C)=1,0,""),INDEX(Sheet1!$A:$A,MATCH(SUBSTITUTE(REPT("◆*",COLUMNS(Sheet1!$B$1:$F$1))&"◆","*",$B2&"◇"&COLUMNS($C:C),MATCH($A2,Sheet1!$B$1:$F$1)),Sheet3!$A:$A,0))),IF(COLUMNS($C:C)=1,"「その項目はありません」","")))  次に、Sheet2のC2セルをコピーして、C3~C16の範囲に貼り付けて下さい。  次に、C2~C16のセル範囲をまとめてコピーして、C列よりも右にある列に貼り付けて下さい。  すると、下の添付画像にある様に、回答者の名前が抽出されて表示されます。

qoo2525
質問者

お礼

kagakusukiさん 2回にわたって詳細な計算式を教えてくださりありがとうございました。 おかげさまで、あっという間に望んでいた集計をすることができ、とても助かりました。

関連するQ&A

  • EXCELで「1番を選択したのは○○さんと△△さんと・・・」というアンケートを集計したいのですが、方法がわかりません。

    EXCELで「1番を選択したのは○○さんと△△さんと・・・」というアンケートを集計したいのですが、方法がわかりません。 修学旅行で行きたいコースを選んでもらいました。 アンケートをとって、1~4まであり、「1番を選んだのはこの人!」っていうシートを作りたいのです。 1名前 名前 名前 名前 名前 2名前 名前 名前 3名前 名前 名前 名前 名前 名前 名前 名前 4名前 名前 と、横に並べたいのですが、方法を教えてください!

  • アンケートの集計

    約500人の人にアンケートをします。全部で150程の答えがあります。当然集計をしなければいけないのですが、エクセルやアクセスでできる、と聞きました。アクセスはちょっと手に負えないので、エクセルで挑戦しようと思います。でも何をどうすればいいのかイメージもわきません。たぶん列に問題の番号1行に一人の答えをずーっと入れていくんですよね。で、500数行目で合計。その表を元にグラフなどを作るといいのでしょうか。でもそれなら、やっぱり、500人分の入力の手間はどうしようもないですよね。それとも他に何かいい方法というか、アンケートの集計ってこうするのよ。っていうのがあればおしえてください。

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

    アンケートで、質問1から質問4まで評価4、3、2、1をそれぞれ選んだ人の合計を、集計する場合、どのようにやればよいでしょうか。300人分のデータがエクセルに入っています。

  • アンケート集計をエクセルで行いたいのですが…

    アンケート集計をエクセルで行いたいのですが… エクセルについてほとんど知識がないためお願いします。 アンケートパターン10種(質問項目34個、5件法、逆転項目有) この集計結果を1枚のシートに表示させたいのです。 色々調べていき分かったこととして 別シートにて集計し、結果シートにて集計シートを読み込み ifを使うんだろうなー程度しか分からず… いまいち、何を打ちこめがいいのか分かりません。 よろしくお願いします(m´・ω・`)m

  • Excelでアンケート集計(複数条件で集計)

    紙ベースで取得したアンケート調査票に、記載項目、選択項目、その他自由記載等があります。 これをExcelに落とし込んで、全体の数量の集計だけでなく、○○のグループの人たちの結果、選択項目○を選んだ人たちの結果というように条件を絞り込んで分析できるようにしたいです。 Excelにどのようにデータを落とし込んで行くのがよろしいでしょうか。

  • アンケートの集計についてです。

     ご回答いただければ幸いです。 ただいま、アンケートの集計表を作成しています。 そこで、以下のような 例)アンケート表に対し、「点数」を 付けていけたらと考えています。 平成28年度 全体60件回答     総点数   点           件数    点数 質問1 良い     30         普通     20     悪い     10 質問2 良い     30     普通     20     悪い     10 質問3 良い     30     普通     20     悪い     10  :  : 質問30 良い    30      普通    20      悪い    10  もともと、各年であるアンケート集計を評価しやすくするために、 毎年のアンケート表に対し、良い・普通・悪い の各件数に応じた「総点数(100点満点)」を 付けていけたらと考えた次第です。  しかしながら、=COUNTIFを使った計算や、件数比率に合わせた計算を考えてみましたが あまり上手くいきません。 各項目(全30項目)に対した各件数(項目、年度によって変動)に応じ、総点数(100点満点中)を割り出すのに、 良い関数、方法、計算式等はありますでしょうか?ご教示ください。

  • EXCEL集計の方法で。。

    こんにちは。 EXCELの集計方法で質問なのですが、例えば、 A店、B店、C店、における1か月分の商品別売り上げ表があるとします(下記のような表) 店 日  物   個数 A店 10/1 トマト  2個 B店 10/1 キャベツ 1個 A店 10/1 キャベツ 1個 C店 10/2 トマト  3個 B店 10/4 キャベツ 4個 A店 10/4 きゅうり 1個 A店 10/4 キャベツ 2個 これを集計し、店別でしかも商品別の売り上げ個数を求めるのはどのようにしたら良いでしょうか?? 集計でグループ基準を店、集計方法を合計、集計するフィールドを個数にしてすると、下記のような問題が生じてしまします。 (1)同じ売り上げ日の同じ店の売り上げはTOTALされる。 (2)集計部分(太字の部分)に商品名が出てこない できれば、アウトライン2を使用して、集計結果を以下のようにしたいのです。 A店  トマト  2個 B店  キャベツ 5個 A店  キャベツ 3個 C店  トマト  3個 A店  きゅうり 1個    どなたか、お分かりになるかたいらっしゃいますでしょうか??長々と書いてしまいましたが、どうぞ よろしくお願い致します。

  • エクセルでアンケートのランキング集計に適した関数は?

    エクセルを使って、アンケートのランキング集計をまとめています。 以下の内容を集計するのに、効率のいい関数をご存じでしたら、教えてください。 質問 以下の食べ物の中で、好きなものを1番から順番に教えてください。 焼き肉 カレー ハンバーグ 寿司 ピザ 回答集計結果例 1番 2番 3番 焼き肉 10 5 13 カレー 12 24 1 ハンバーグ 8 2 6 寿司 2 18 2 ピザ 5 12 9 1番は3点 2番は2点 3番は1点 とします。 1番 2番 3番 Total 焼き肉 10 5 13 =B1*3+C1*2+D1 カレー 12 24 1 =B2*3+C2*2+D2 ハンバーグ 8 2 6 =B3*3+C3*2+D3 寿司 2 18 2 =B4*3+C4*2+D4 ピザ 5 12 9 =B5*3+C5*2+D5 アンケートの中には「1番から10番まで順位をつけてください」という項目もあり、Total部分の計算式がとても長くなってしまいます。 うまいことスッキリと計算させる関数があれば、ぜひ教えてください。

  • エクセルの集計について

    エクセル2002を使用しています。 集計ですが、一つの列しかできないのですか? グループで集計するのですが、B列は合計、C列は平均、D列は個数といったふうに、複数の計算を自動でできないのでしょうか? できるようでしたらやり方をお教えください。 宜しくお願い致します。

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

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