「Googleフォームの集計方法」と検索するとき、多くの人が探しているのは手順書です。しかし実務で本当に困るのは「手順を覚えた後、どう運用するか」です。
本記事では基本の集計手順を最短ルートで解説したうえで、ほとんどの記事が触れない 「集計に時間がかかっている状態は、実は分析していないという意味」 という論点にも踏み込みます。
集計と分析は別物 — まず認識を揃える
| 行為 | 内容 | 価値 |
|---|---|---|
| 集計 | 回答を数える、平均を出す、グラフにする | 状態の可視化 |
| 分析 | なぜそうなっているか、何をすべきかを導く | 意思決定の燃料 |
集計は手段であって目的ではありません。「集計に毎週2時間かけている」状態は、その2時間で分析できていないということ。本記事を読むときも、この前提で「集計を最速で終わらせて、残り時間を分析に回す」視点を持ってください。
方法1:標準の「回答」タブで概観を掴む
最も速いのはフォームの「回答」タブです。質問ごとに:
- 単一選択 → 円グラフ
- 複数選択 → 棒グラフ
- 数値・スケール → ヒストグラム
- 自由記述 → 個別表示
3分で全体傾向が掴めます。回収件数が100件以下で、クロス集計不要なら、この標準機能で十分です。
注意点:
- グラフをエクスポートするには右上「︙」→「すべての回答をダウンロード(.csv)」
- 個別回答の確認は「個別」タブから可能
- 削除したい回答は個別タブから1件ずつ消去(一括削除なし)
方法2:スプレッドシート連携で詳細集計
「回答」タブ右上の緑色アイコン(スプレッドシート連携)をクリック。新規スプレッドシートを作成すれば、回答が リアルタイムで反映 されます。
連携後にできること:
関数で動的集計
=COUNTIF(C:C, "満足") // 「満足」回答のカウント
=AVERAGE(D:D) // 数値項目の平均
=COUNTA(E:E)-1 // 自由記述の回答数
ピボットテーブルでクロス集計
「挿入」→「ピボットテーブル」で、属性×回答のクロス集計が可能。例:性別×満足度、業種×NPSなど。
QUERY関数でSQL風集計
=QUERY(A:F, "SELECT C, AVG(D) WHERE B='法人' GROUP BY C", 1)
QUERY関数を使えば、複雑な絞り込み・集計をSQL構文に近い形で書けます。
方法3:自動グラフ更新ダッシュボード
スプレッドシートの「データ」→「データ探索」を使うと、AIが自動でグラフ・要約を提案します。回答が追加されるたびに自動更新されるダッシュボードを別シートで組めば、毎回の集計作業が不要になります。
ただし、グラフの自由度はGoogleデータポータル(現Looker Studio)の方が遥かに高い ため、定期レポート化するなら次の方法へ。
方法4:Looker Studio連携で本格レポート
Googleの無料BIツール Looker Studio に Googleスプレッドシートをデータソースとして接続すれば、ドラッグ&ドロップで本格的なダッシュボードが組めます。
メリット:
- セグメント別の比較が瞬時にできる
- 時系列推移をグラフ化できる
- ダッシュボードURLを共有可能
- フィルタを動的に切り替えられる
「毎回スプレッドシートでピボットを組み直している」状態なら、Looker Studio化するだけで集計時間がほぼゼロになります。
ここからが本題 — 集計でぶつかる5つの壁
壁1:5,000件を超えるとスプレッドシートが重くなる
スプレッドシートは10万行まで扱えますが、関数を多用すると5,000件を超えたあたりから操作が体感的に重くなります。
回避策:
- 関数を結果値で固定(コピー→値貼り付け)
- 元データを別シートに退避し、集計シートは参照のみにする
- それでも限界なら BigQuery 連携、または別ツールへ
壁2:自由記述の集計が「読むだけ」になる
選択式の集計は数値で出ますが、自由記述は読まれずに放置される のがほとんどの現場の実態です。100件以上の自由記述は人力では追えません。
回避策:
- AIによるテーマ抽出(ChatGPT等にCSV貼り付けて分類依頼)
- 自由記述専用の分析ツール(テキストマイニングサービス)
- レポアンの「自由記述AI分析」機能のように標準で組み込まれたツール
壁3:時系列比較ができない
NPSやCSATは推移を見て初めて意味があります。しかしGoogleフォームは1フォーム=1調査が原則。月次で同じ調査をすると、毎月別のフォームになり、時系列比較は手作業 になります。
回避策:
- 全月をひとつのフォームにまとめ、回答時に「実施月」を選んでもらう
- 月次でフォームを複製しスプレッドシートを統合(運用負荷高)
- 継続調査ダッシュボード機能のあるツールへ移行
壁4:セグメント別の傾向が見えづらい
「業種別NPS」「契約年数別CSAT」など、セグメント切り出しは集計の核心です。標準の回答タブでは不可能で、ピボットや関数を毎回書く必要があります。
回避策:Looker Studio化してフィルタを切り替え可能に。
壁5:個人情報の取り扱いに注意
メールアドレス・氏名を含む回答をスプレッドシートに連携すると、シートの共有設定次第で意図せず個人情報が漏れる リスクがあります。
回避策:
- スプレッドシートの共有を「特定のユーザー」に限定
- 個人情報列は別シートに分離
- 集計用シートは個人情報列を含めない参照だけにする
集計時間を測ってみる
実験として、現在の集計フローを測定してみてください。
- フォームを開いて回答タブを確認 → ◯分
- スプレッドシートを開いてピボット作成 → ◯分
- グラフ作成・調整 → ◯分
- レポートに貼り付け → ◯分
- 自由記述を読む → ◯分
これが 毎週/毎月発生している作業時間。年間に換算すると、ツール乗り換え費用を遥かに上回るケースがほとんどです。
よくある質問
グーグルフォームでクロス集計するには?
Googleフォーム(グーグルフォーム)の標準の「回答」タブには クロス集計機能はありません。クロス集計するには、スプレッドシート連携が必須です。連携後に「挿入」→「ピボットテーブル」で「属性×回答」(例:業種×満足度、性別×NPS)を集計できます。より複雑な条件なら QUERY関数(=QUERY(A:F, "SELECT C, AVG(D) GROUP BY C", 1))でSQL風に書けます。
Googleフォームのアンケート結果を分析するには?
「集計」と「分析」は別物です。Google アンケートの集計(数える・平均を出す・グラフ化)は標準の回答タブで3分で終わります。そこから先の 分析(なぜそうなったか、何をすべきか)は、選択式ならLooker Studioでセグメント比較、自由記述ならAIによるテーマ抽出が現実的です。自由記述が100件を超えると人力では読み切れないため、AI分析の活用が分かれ目になります。
Googleフォームの集計はスプレッドシートなしでできる?
できます。フォームの「回答」タブだけで、質問ごとの円グラフ・棒グラフ・ヒストグラムが自動表示され、全体傾向は把握できます。ただし クロス集計・関数集計・時系列比較はできない ため、回収100件以下で概観だけ見たい場合に限られます。それ以上はスプレッドシート連携かLooker Studioが必要です。
回答をリアルタイムで集計するには?
「回答」タブ右上の緑のスプレッドシートアイコンから連携すると、回答がリアルタイムで反映されます。さらにLooker Studioをそのスプレッドシートに接続すれば、回答が増えるたびに自動更新されるダッシュボードになり、毎回の集計作業がほぼゼロになります。
レポアンの集計・分析機能
レポアンは「集計→分析」のサイクルを高速化することに特化しています。
- 回答が入った瞬間にダッシュボード反映 — 集計作業ゼロ
- NPS/CSATの推移自動可視化 — 過去配信との時系列比較が標準
- 自由記述のAIテーマ抽出 — 100件以上の自由記述も分単位で構造化
- セグメント別フィルタ — 属性×回答のクロス集計が即時
- スプレッドシート/CSV エクスポート — 必要に応じて従来のフローにも戻せる
まとめ
Googleフォームの集計は、
- 100件以下・概観把握だけ → 標準の回答タブで十分
- クロス集計が必要 → スプレッドシート連携 + ピボット/QUERY
- 定期レポート化 → Looker Studio
- 自由記述分析・時系列比較 → 別ツール検討
集計に時間がかかっているなら、その時間は 本来分析に使うべき時間 です。「集計に毎週2時間」を削って、「分析と意思決定に2時間」に振り替える——そのためのツール選びが、データ活用の第一歩です。