AIでアンケート結果を集計・可視化する方法

アンケート結果をAIでまとめるときは、選択式の数値集計と自由記述の解釈を分けます。先に回答数と質問形式を確認し、割合の分母、複数回答の扱い、無回答・途中離脱を決めてからグラフを作ると、結果を過大に見せにくくなります。

AIものさし編集部

アンケート結果をAIでまとめるときは、選択式の数値集計と自由記述の解釈を分けます。先に回答数と質問形式を確認し、割合の分母、複数回答の扱い、無回答・途中離脱を決めてからグラフを作ると、結果を過大に見せにくくなります。AIへ最初から「傾向と改善案を出して」と頼むのではなく、集計表、回答の分類、解釈、次の調査を別工程にしてください。

先にデータの単位を定義する

回答表は、原則として1行を1回答者、列を質問項目にします。回答者IDには氏名やメールアドレスを値として含めない分析用IDを使います。ただし、対応表を保持する場合や他の情報と照合して本人を識別できる場合は、匿名加工情報と同じ意味にはなりません。分析に不要な個人情報を除き、共有・アップロード前に組織の個人情報取扱ルールを確認します。設問文、選択肢、調査対象、実施期間、配布数、回答数も別シートやメモに残してください。回答データだけでは、誰に何を尋ねたのかが抜け、割合や自由記述の意味を誤ることがあります。

表は横にスクロールできます

質問形式主な集計分母・確認点
単一選択選択肢別の件数・割合有効回答数。未回答を含めるか
複数選択選択肢別の選択件数・割合回答者数を分母にするか選択総数にするか明記
5段階評価各値の分布、必要なら中央値平均だけで分布を隠さない
自由記述テーマ分類、代表意見分類の定義、該当回答数、少数意見
属性別比較グループ別の集計各グループのn数とサンプル偏り

複数回答の割合は、合計が100%を超えることがあります。分母を「回答者数」とした選択率なのか、「選択された全件数」とした構成比なのかで意味が違うため、図の注記に計算方法を明示します。5段階尺度も、平均値だけで判断せず、各選択肢の件数や分布を併記します。質問文の誘導性や選択肢の偏りも、分析前に見直します。

回答を集計できる形に整える

CSV / Excelでは、列名を質問IDと短い名称にし、選択肢は表記揺れを統一します。「その他」の自由入力は元の回答を保持し、選択肢として勝手に統合しません。空欄、無回答、該当なし、途中で回答をやめた行を別扱いにするか決めます。重複回答の判定も、同一IDやタイムスタンプなど明確な根拠がある場合に限ります。

Microsoft Formsを使った場合、フォーム内で質問ごとの回答概要を見たり、個別回答を確認したり、結果をExcelで開いて編集可能な表として扱えます。まずFormsの概要とExcel出力の件数が合うか確認してください。ChatGPTのデータ分析ではCSV等の表データを扱い、表・グラフやPython計算を依頼できますが、利用可能なファイル機能はアカウントや設定により異なります。いずれの方法でも、機密性の高い回答をアップロードする前に、組織の承認済み環境とデータ取扱方針を確認します。

数値集計は再計算可能な形で依頼する

AIへ渡す前に、実際の列名に合わせて以下のように依頼します。

Q1の単一選択について、有効回答数を分母に選択肢別件数と割合を計算してください。無回答・途中離脱・重複候補を別表にし、除外した行数と条件を示してください。割合は小数第1位に丸め、丸め前の件数も出してください。結果を確定する前に、使用列・対象行・分母を要約してください。

依頼結果から、全体n、選択肢別件数の合計、無回答数、除外数を確認します。例えば、選択肢の件数合計が有効回答数より小さい場合、無回答を別カウントしているかもしれません。複数回答で合計が有効回答数を超えるのは異常とは限りません。質問形式と集計単位に照らして、説明可能かを確認します。

自由記述を分類するときの判断規則

自由記述は、AIにテーマ名を自由に作らせる前に、分類のルールを決めます。分類案は、回答を少数件読んで作り、次のようなコードブックにします。

表は横にスクロールできます

分類名含める回答含めない回答境界ケース
操作が分かりにくい画面や手順に迷った具体記述機能要望だけの記述両方ある場合は複数ラベル
価格への不満金額、請求、費用対効果への言及無料機能の要望だけ理由不明なら「価格言及」に留める
新機能要望現状にない機能の具体的希望不具合報告不具合と要望を別ラベル

このコード例は分類設計の例で、特定調査の結果ではありません。実際は、対象の質問文と回答を確認して分類語を作ります。自由記述を分類したら、各テーマの件数だけでなく該当する原文例、分類されない回答、複数テーマに当たる回答を残してください。AIが分類したラベルを結論として扱わず、原文サンプルへ戻り、誤分類と少数意見を確認します。

何をグラフにするか

表は横にスクロールできます

伝えたいこと図の候補注記すること
単一選択の内訳横棒・縦棒有効回答数、未回答
評価の偏り100%積み上げ棒各回答のn、尺度の意味
時点別の変化折れ線調査時点、同じ質問か
属性別の差グループ別棒各n、属性の定義
自由記述のテーマ数棒と代表コメント分類基準、複数ラベル可否

回答数が少ないグループは、割合が大きく振れます。グラフに割合を表示するなら件数も併記し、回答者が母集団を代表しているか分からない場合は「回答者の傾向」と表現します。回答者が任意参加で集まった調査なら、結果から全顧客の意見を断定できません。相関や属性差があっても、調査設計だけで原因を説明できるとは限りません。

レポートでは結果と解釈を分ける

報告文は、次の3列で整理すると飛躍を見つけやすくなります。

表は横にスクロールできます

種類書く内容例(架空)
観察事実集計で確認できた数字回答者n=80のうち24人が選択
解釈候補数字とコメントから考えられる説明手順の理解しにくさが影響した可能性
次に確かめること追加データや質問該当画面での操作観察を行う

「不満の理由は価格だ」と書くには、価格を問う設問や関連回答など裏付けが必要です。AIの自然な説明が、調査データに存在しない原因を補っていないか確認します。サンプル数、調査期間、設問、回答対象、欠損の扱いをレポートに添え、第三者が集計条件を再現できるようにします。

作業完了チェック

  • 設問形式と分母が定義されている

  • 無回答・途中離脱・重複候補の扱いが分かる

  • 件数と割合が再計算できる

  • 自由記述の分類基準と少数意見を確認した

  • 図にn数・単位・期間がある

  • 観察事実と原因仮説が分かれている

  • 機密情報の取扱いを確認した

  • 次に取る行動または追加調査が明確

AIものさしの判断

アンケート分析の完了条件は、見栄えのよいグラフや要約文の完成ではありません。回答者数と分母が説明でき、数値が再計算でき、自由記述の分類を原文で検証でき、回答者の範囲を超えた一般化を避けられていることです。母集団を代表するか分からない場合は、その限界を残して「この回答者群では」と結論の範囲を限定してください。

代表値とクロス集計を扱うとき

平均値は外れ値に引っ張られ、中央値は分布の偏りを隠すことがあります。満足度や所要時間のように分布が重要な質問では、平均だけでなく各選択肢の件数、中央値、必要なら四分位範囲を確認します。尺度に順序だけがあり間隔が等しいとは限らない場合、平均値の意味を慎重に説明します。

属性別のクロス集計では、性別・年代・契約プランなどの区分を細かくしすぎると、特定回答者が推定できる場合があります。小さなセルを外部へ示す必要があるか、社内のプライバシー基準に従います。属性の欠損を除いた結果、各表の分母が異なる場合は、グラフや表ごとにn数を表示します。

表は横にスクロールできます

見たい結果追加で確かめること
全体満足度高評価・低評価の双方の分布
年代差各年代の回答数、回収方法、偏り
施策の前後差質問文と対象者が同じか
自由記述のテーマ差同じコードブックを両期間に適用したか

小さな母数の伝え方

たとえばn=12のうち9件がある選択肢を選んだ場合、75%という比率だけを大きく見せず、「12件中9件」と併記します。これは例であり、特定の調査結果ではありません。母数が少ないグループは1件の違いでも割合が大きく動くため、他のグループとの差を確かな傾向と断定しないでください。回答数の不足をAIの文章で補うこともできません。

レポートへ残す再現情報

最終レポートには、調査の開始・終了日、配布対象、回収数、有効回答数、重複・無効の定義、質問文と選択肢、割合の分母、自由記述コードブックの版を残します。AIを使った場合は、処理した列、回答の匿名化範囲、プロンプト、手修正の有無、検算担当者も記録します。次回調査と比較する際に設問を変更したなら、単純な前回比ではなく、質問変更の影響を注記します。

自由記述の引用は個人や顧客が推測できない形にし、短い引用でも個人情報や特定の出来事が含まれないか確認してください。分類ラベルに該当しない回答は、都合よく削除せず「その他」や未分類として件数を示します。回答の一部だけを引用する場合も、元の意味を変えないようにします。

引用・データ出典

公式情報を編集部が見た内容です。Hands-on未実施の記述は本文かここに分けています。

確認日:2026-10-10

質問から自分に合うAIを探す