![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
1例です。
別添資料を使い説明します。
A列 B列
問題 回答
A 5
B 3
C 2
D 1
E 3
上記のアンケートを添付のように追加。
次に、表を問題、回答のほかに集計の表を作る。
集計の表は、回答をコピーしたもので、項目を変えただけの物です。
そして、ピボットテーブルで集計を行う。
行に 問題
列に 集計
データ 回答(集計方法は、データの個数)
添付のように集計ができます。
数個のデータで試してみてはいかがでしょうか。
![「エクセルでアンケート集計したいので、関数」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/3/20473744_5497e305aefd1/M.jpg)
No.4
- 回答日時:
私も回答2の方の意見に同意します。
1アンケート1行として1シートにまとめておけば、あとの集計は関数でもピボットテーブルでも使っていろいろできます。
1シートにまとめるマクロとしては、以下が一例です。
Option Explicit
Sub Macro1()
Dim i As Integer
For i = 1 To 300
'ankファイルを開く
Workbooks.Open Filename:="<アンケートのあるフォルダへのパス>\ank" & i & ".xls"
'C3:C35の範囲をコピー
ActiveSheet.Range("C3:C35").Copy
'値、行列の入れ替えのオプションを選択して集計シートへ貼り付け。
ThisWorkbook.Worksheets(1).Range("A" & i).PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=True
'ankファイルを閉じる
ActiveWorkbook.Saved = True
ActiveWorkbook.Close
Next i
End Sub
必要ならば、性別、年齢、職業などの属性も取り出しておけば、分析に役立つはずです。
No.2
- 回答日時:
300シート分の回答があるってことですよね?
私なら適当な手段を用いて以下のようにフォーマット変換したシートを作ってから作業します。
・1人1行でA列~AF列まで回答の数字が入っている
・300人なので300行ある
あとはcountif関数でA列、B列、C列‥‥AF列まで各々の列にどの回答がいくつあるか数える。
1シートにするには私なら適当なマクロを組むか外部プログラムを作って処理しちゃいますが、手作業でやるなら
・H3~H35を選択してコピー
・貼り付け先を選択して編集→形式を選択して貼り付け→行列を入れ替えるにチェック
・300回
で可能です。
No.1
- 回答日時:
セルH3に数字が入っているなら、例えば、
J3のセルに、=if(H3=1,1,0)
K3のセルに、=if(H3=2,1,0)
L3のセルに、=if(H3=3,1,0)
M3のセルに、=if(H3=4,1,0)
N3のセルに、=if(H3=5,1,0)
と関数を入れて、それぞれ、35行までコピーをすれば、1人の人が何をアンケートで選択したかがわかりますよね。
それぞれ、anakt1からankt300まで作成してから、集計をして見たらどうでしょうか?
一番は、anakt1からankt300を一つのワークシートにデータを入れて、先ほどの関数を使えば良いと思います。
私ならそうします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) Excelでの2つの条件を指定した計算について、躓いてしまったので助けて下さい。 2 2022/07/15 22:10
- Excel(エクセル) エクセルで得点に対応する文字を求める 3 2023/05/31 09:18
- Excel(エクセル) このコードに追記事項の仕方を教えて下さい。 以下のコード内容に出てくる。セルH3が空白の場合、エラー 4 2023/08/03 00:22
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の色の数字だけ...
-
【エクセル】オートフィルタで...
-
ピボットテーブルでは時間の表...
-
アンケートの集計
-
フィルタをしても最下行を常に...
-
VBAで重複する項目を1つにまと...
-
「蔵奉行」にて、
-
Excelの集計結果だけをコピー貼...
-
いい機能だけど、毎回めんどく...
-
エクセルの小計を自動的に色づ...
-
EXCEL 重複データの集計の仕方
-
EXCELで増減率を計算したいです
-
ピボットテーブルで同じデータ...
-
エクセル、リソース不足エラー...
-
常にタイトル行と合計行を表示...
-
ピボットを更新すると数式が入...
-
EXCELで項目ごとの金額を合計す...
-
ピボットテーブルのページエリ...
-
エクセル 関数を使った横方向の...
-
ピボットテーブルの逆
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】オートフィルタで...
-
エクセルで特定の色の数字だけ...
-
ピボットテーブルでは時間の表...
-
フィルタをしても最下行を常に...
-
VBAで重複する項目を1つにまと...
-
アンケートの集計
-
ピボットを更新すると数式が入...
-
複数のピボットテーブルを一括...
-
ピボットの集計方法「合計」初...
-
EXCEL 重複データの集計の仕方
-
いい機能だけど、毎回めんどく...
-
エクセル、リソース不足エラー...
-
excelで集計の合計を降順に並べ...
-
エクセルの小計を自動的に色づ...
-
VLOOKUP関数とCOUNT関数等の組...
-
ピボットテーブルで同じデータ...
-
エクセル 関数を使った横方向の...
-
Excel : 二通りの合計が合わな...
-
ピボットテーブルのページエリ...
-
EXCELで増減率を計算したいです
おすすめ情報