Googleフォームの回答を、スプレッドシートで自動集計する3つの方法

記事
IT・テクノロジー
アンケートや申し込み、日報などでGoogleフォームを使っている方は多いと思います。
でも「回答はたまるけど、集計は手作業」になっていませんか?
今日は、回答が入った瞬間に自動で集計される方法を、かんたんな順に3つ紹介します。

■ まず準備:回答をスプレッドシートにつなぐ
フォームの編集画面で「回答」タブ→「スプレッドシートにリンク」を押すだけです。回答が入るたびに「フォームの回答 1」というシートに1行ずつ追加されます。
ポイント:このシートは直接いじらず、集計は別のシートでやります。元データをさわると、あとで崩れやすいからです。

■ 方法① COUNTIF・SUMIFで数える(いちばんかんたん)
「『参加』と答えた人は何人?」ならCOUNTIF、「金額の合計は?」ならSUMIFです。
例:=COUNTIF('フォームの回答 1'!C:C,"参加")
回答が増えると、数字も勝手に増えます。

■ 方法② QUERY関数で「表」ごと作る(いちばん便利)
「部署ごとの件数」「月ごとの合計」のような表を、関数1つで作れます。
例:=QUERY('フォームの回答 1'!A:D,"select C, count(C) where C is not null group by C",1)
並べ替えや絞り込みもできるので、ピボットテーブルを毎回作り直す必要がなくなります。

■ 方法③ GASで「回答が来たら動く」ようにする(いちばん強力)
Google Apps Script(GAS)を使うと、回答が届いた瞬間にこんなことができます。
・担当者に通知を送る
・内容に合わせて別のシートに振り分ける
・通し番号をつける
「フォーム送信時」のトリガーを設定するだけで、人が何もしなくても動きます。

■ どれを使えばいい?
・数えるだけ → ①
・表にまとめたい → ②
・通知や振り分けまでしたい → ③
まず①②で十分なことがほとんどです。

私は福祉事業所で働く現役の職員で、職場でもこうした自動化を作っています。「うちのフォームでもできる?」という相談だけでも、お気軽にどうぞ。

■ ご相談はこちら
・スプシ・Excel・GASの困りごとを直します(3,000円〜)
・B型の工賃計算をスプシとスマホで自動化します
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す