自動化
PR

Microsoft Formsの回答をExcelに自動同期する方法|反映されない時の対処も解説

sanane
記事内に商品プロモーションを含む場合があります

はじめに

Microsoft Forms の回答を Excel で集計したいとき、現在の Forms には「Excel で結果を開く」という機能があり、これで作られたブックには新しい回答が自動で追加され続けます(ライブ同期)。

注意したいのは、ネット上の古い記事の多くが2025年初頭に廃止された旧方式の解説のままになっていることです。

本記事では、現行のライブ同期方式について「何秒で反映されるのか」「ブックはどこに保存されるのか」「手で編集したら壊れるのか」を、2026年7月の実機検証で確認した結果をもとに解説します。

こんな人にオススメ
  • Forms の回答を Excel で自動集計したい
  • 回答が Excel に反映されない・どこに保存されたか分からない
  • 同期ブックに書式や列を足しても大丈夫か知りたい

Forms と組み合わせた自動化の実例は、Power Automate のまとめ記事にも多数掲載しています。

あわせて読みたい
Power Automateとは?できること・使い方・始め方を実例40本で解説
Power Automateとは?できること・使い方・始め方を実例40本で解説

手順|「Excel で結果を開く」で同期ブックを作る

手順はシンプルです。フォームの「応答」タブを開き、「Excel で結果を開く」をクリックします。すると次のダイアログが表示されます(原文)。

Excel for the web で自分の回答を表示する
新しい回答は、作業中に引き続き OneDrive の Excel ブックと同期されます。
現在、データ同期は Excel for the web でのみ使用できます。
Excelで結果を開くをクリックした直後のダイアログ。データ同期はExcel for the webでのみ使用できますと明記されている

「続行」を押すと、Excel for the web で回答入りのブックが開きます。これは一度きりのエクスポートではなく、フォームとつながったライブ接続のブックです。

生成直後のExcel for the webブック。既存回答5件がテーブルとして入っている

新しい回答は開いたままのブックに自動反映される

検証では、ブックを開いたままの状態で新しい回答を2件送信しました。結果は、リロード不要で2件とも自動で行追加(Id=6、Id=7)。反映までの時間は実測で1件目が44秒以内、2件目が36秒以内でした。体感としては「1分待てば入ってくる」感覚です。

開いたままのブックに新しい回答の行Id=6が自動追加された画面
2件目の回答が1分未満でブックに自動反映された画面

手動の「更新」ボタンや同期状態を示すバナーは存在しません。「ブックを開いたときにだけ同期される」という説明を見かけることもありますが、実測では開きっぱなしのタブにも自動で反映されました。もし反映されないと感じたら、保険としてページをリロードしてみてください。

同期ブックの保存場所はOneDriveの「Documents」直下

生成されたブックは、フォーム作成者の OneDrive for Business「Documents」(マイファイル)直下に、フォーム名と同じファイル名で保存されます。専用のサブフォルダは作られません。

ファイルメニューの情報に表示された保存場所。OneDriveのDocuments直下に保存されている

グループフォームでも保存先は個人のOneDrive(想定外の実測結果)

「グループのフォームなら SharePoint に保存されるのでは?」と思いがちですが、実測では違いました。「[グループに移動]」でグループ所有にしたフォームで同期ブックを作っても、保存先は操作した本人の OneDrive「Documents」直下で、同期の挙動も個人フォームと同じでした。

グループフォームの同期ブックに回答が反映された画面
グループフォームの同期ブックの保存場所も個人OneDriveのDocumentsである証拠画面

グループでの集計ブックを想定している場合、同期ブックが作成者個人の OneDrive に置かれる点は運用上の注意点です。チームで共有するなら、ブックの共有設定を別途行うか、作成者が異動・退職する前に引き継ぎを検討してください。

同期ブックを手編集しても壊れないのか(実測)

「同期ブックに手を入れると同期が壊れる」という説明もよく見かけます。実際に次の4パターンを試しました。

  • 回答列への書式変更(黄色の塗りつぶし)
  • 同期テーブルへの列挿入
  • 同じシートへの別テーブルの独立追加
  • Forms 管理列への数式の上書き

結果は、4パターンすべてで同期エラーは発生せず、その後の新規回答も全行正常に追加されました。書式(黄色塗り)はテーブル構造ごと新規行に自動で引き継がれます。

満足度評価の列に黄色の塗りつぶしを適用した手編集の様子
新規回答の行にも黄色の書式が自動継承された画面
書式・列挿入・別テーブル・数式の4編集後もすべての回答行が正常に同期された最終状態

今回試した4パターンでは同期は壊れませんでしたが、同期テーブル自体の削除や列の削除といった極端な操作は未検証です。集計や加工は別シート・別テーブルで行い、同期テーブル本体は温存する運用が安全です。

反映されない・やり直したいときの注意点

「すべての回答を新しいブックに同期」メニューは現行UIにない

以前は回答メニューから同期ブックを作り直せたという情報がありますが、2026年7月時点の UI にそのメニューは存在しません。個別回答の「…」メニューにあるのは「回答の削除」「回答の印刷」の2つだけです。

個別回答のメニューは回答の削除と回答の印刷のみで、新しいブックに同期する項目は存在しない

同期をリセットする公式の導線は現状確認できていません。ブックの状態がおかしくなった場合は、リロードで直らないか確認したうえで、必要ならブックのコピーを別名保存して集計に使う、といった回避策になります。

デスクトップ版Excelでの同期は保証されていない

冒頭のダイアログに「現在、データ同期は Excel for the web でのみ使用できます」と明記されているとおり、自動同期は Web 版で動く前提の機能です。デスクトップ版 Excel で開いた場合の同期は実機未検証のため断定しませんが、確実に最新の回答を見たいときは Excel for the web で開くのが安全です。

古い記事の「旧同期方式」はすでに廃止済み

旧方式の同期ソリューションは 2025年1月に更新期限を迎え、2025年2月に同期サービス自体が停止しています。旧方式で作ったブックはファイルとしては残りますが、新しい回答は入ってきません。古いブックで「反映されない」と悩んでいる場合は、本記事の手順で現行方式のブックを新しく作ってください。

まとめ

  • 「応答」タブ →「Excel で結果を開く」でライブ同期ブックが作られる
  • 新規回答は開いたままのブックにも自動反映(実測で1分未満)
  • 保存先は作成者個人の OneDrive「Documents」直下・フォーム名と同名(グループフォームでも同じ)
  • 書式変更・列挿入程度の手編集では同期は壊れなかった(テーブル削除等は未検証)
  • 同期は Excel for the web 前提。旧方式は2025年に廃止済み
Excel をもっと使いこなしたい方へ

集まった回答の集計にはピボットテーブルや条件付き書式が活躍します。Excel の実務スキルを短時間で底上げしたい方には Udemy の講座がおすすめです(セール期間中は大幅割引になることが多いです)。

回答をトリガーに通知や自動返信を組みたい方、Power Automate で Excel の行を操作したい方はこちらの記事もどうぞ。

あわせて読みたい
Microsoft Formsの回答者に自動返信メールを送る方法【Power Automate / 確認メール対応】
Microsoft Formsの回答者に自動返信メールを送る方法【Power Automate / 確認メール対応】
あわせて読みたい
Power AutomateでExcelの行を追加・取得・更新する方法|テーブル必須の理由と256行制限も解説
Power AutomateでExcelの行を追加・取得・更新する方法|テーブル必須の理由と256行制限も解説
記事URLをコピーしました