Microsoft Formsの回答をExcelへ集めて自動集計したい

Forms回答の取込、質問変更、重複、再回答、自由記述、集計表更新を含めて運用する方法を解説します。

Microsoft Formsの回答はExcelで確認できますが、回答を別の管理表へ転記し、部署別に集計し、未対応者を抽出する作業が残ることがあります。質問を途中で変更すると列構成も変わります。

回答原本を直接加工せず、取込・整形・集計・対応状況を分けると更新しやすくなります。

先に結論

回答をExcelへ取り込めるため、定型集計や管理表への連携は可能です。回答IDやメールアドレスなどで重複・再回答を扱い、質問変更時に既存列を壊さない設計にします。

回答データで先に決めること

アンケート集計と申請受付では、必要な管理方法が違います。

  • 一人一回か、複数回答を認めるか
  • 匿名か、回答者を識別するか
  • 質問の追加・削除・選択肢変更の予定
  • 受付後の担当・状態・期限を持つか
  • 添付ファイルや自由記述を扱うか

Forms回答と業務管理列を分ける

回答日時や質問への回答は原本として残し、対応担当、確認結果、処理日など社内の管理列は別テーブルへ持たせます。回答データを更新し直しても、対応状況が消えない構成にします。

選択肢の表記変更は集計の分類へ影響します。旧選択肢をどの分類へ寄せるか、質問改訂日を記録します。

  1. 1
    回答原本を取得する

    回答ID、日時、回答者、質問項目を保持します。

  2. 2
    集計用に整える

    選択肢、日付、自由記述、未回答を用途別に整形します。

  3. 3
    対応状況と結ぶ

    担当、期限、完了、差戻しなどを別の管理情報として追加します。

標準のExcel連携とPower Automate

Formsの回答はExcelで開けます。回答を別のExcelテーブルへ追加する、通知や承認へつなぐ場合はPower Automateが候補です。処理に使うアカウントとファイルの保存先を共有できる状態にします。

方法向いている場面確認したい点
Forms+Excel回答を一覧で確認・集計質問変更と回答原本の保護
Power Query回答データを整形・分類更新時に管理列を失わない構成
Power Automate回答をきっかけに転記・通知接続アカウントと重複処理を管理

OneDrive・SharePoint連携で確認しておきたいこと

質問名を頻繁に変えず、回答IDと回答日時を消さないことが最初の対策です。

  • 回答原本を直接並べ替えて上書きしない
  • 質問変更前の列名を控える
  • 自由記述と選択肢を分けて集計する
  • 再回答の採用ルールを決める

OneDrive・SharePoint連携を相談するときに伝えること

フォーム、回答例、現在の集計表、回答後の業務フローをそろえます。

  • Formsの質問一覧と設定
  • 回答Excelのサンプル
  • 重複・再回答の扱い
  • 回答後に追加する管理項目
  • 必要な集計・通知・期限管理

OneDrive・SharePoint連携をプロに任せる目安

  • 質問が多く集計ルールが複雑
  • 回答後の担当割当や期限通知が必要
  • 複数フォームを一つの管理表へまとめる
  • 質問改訂後も過去回答との比較を続けたい

OneDrive・SharePoint連携で確認しておきたいこと

回答Excelへ管理列を直接追加すると、更新や再接続で扱いにくくなる場合があります。

  • 回答IDを削除する
  • 質問名を変更して既存集計が切れる
  • 再回答を無条件に二重計上する
  • 自由記述を自動分類した結果だけ残す

Microsoft Formsの集計で確認しておきたいこと

質問を追加すると集計は壊れますか?

列追加に追随する設計は可能ですが、名称変更や削除は既存ルールへ影響するため改訂手順を決めます。

同じ人の再回答を最新だけにできますか?

回答者を識別できれば最新、最初、すべて保持などのルールを選べます。

回答が来たら担当者へ通知できますか?

Power Automateなどで可能です。通知失敗や担当不在時の代替先も決めます。