自動化
PR

Microsoft Formsは誰が回答したかわかる?匿名/記名の設定と回答者を特定できる条件

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

はじめに

Microsoft Forms でアンケートを作るとき、必ず気になるのが「誰が回答したか、作成者にわかるのか?」。

回答する側にとっても「これは匿名なのか」は気になるポイントです。

先に結論です。「名前を記録」の設定が ON なら、回答者の氏名とメールアドレスが所有者に見えます

OFF または組織外公開なら匿名です。そして回答者側も、送信前の画面に表示される告知文で判別できます。

本記事では、この設定の場所と挙動を2026年7月の実機検証で確認した結果をもとに解説します。特に「設定を後から切り替えても、過去の回答には効かない」という見落としやすい仕様は要チェックです。

こんな人にオススメ
  • Forms のアンケートで回答者を特定できるようにしたい(またはしたくない)
  • 「匿名にしたはずなのに名前が見える」の原因を知りたい
  • 回答する側として、名前が取得されるフォームか見分けたい

Forms の回答をトリガーにした自動化(回答者への自動返信メールなど)はこちらの記事で解説しています。

あわせて読みたい
Microsoft Formsの回答者に自動返信メールを送る方法【Power Automate / 確認メール対応】
Microsoft Formsの回答者に自動返信メールを送る方法【Power Automate / 確認メール対応】

「名前を記録」設定はどこにある?

回答者の記録に関わる設定は、フォームの設定パネルにある「名前を記録」と「1人につき1つの回答」の2つのチェックボックスです。ただしこの2つは、いつでも表示されるわけではありません。

アクセス設定で組織内限定(「組織内のユーザーのみが回答できます」または「特定のユーザーが回答できます」)を選んだ場合のみ出現する子項目で、既定値は「名前を記録」が ON、「1人につき1つの回答」が OFF です。

Formsの設定パネル。名前を記録がON、1人につき1つの回答がOFFの初期状態

つまり組織内向けフォームは、何も変更しなければ「記名式」がデフォルトです。「匿名アンケートのつもりだったのに名前が付いていた」という事故はここから生まれます。

記名ONのとき、名前はどこに表示される?

「名前を記録」が ON の状態で回答すると、回答者の氏名・メールアドレスは次の3か所すべてに表示されます(検証ではダミーアカウント「太郎 山田」で回答)。

  • 「応答」タブの詳細テーブル(名前列)
  • 個々の結果ビュー(回答者名の表示)
  • 同期 Excel ブック(メール列+名前列)
記名ONで回答した後の応答タブ。名前列に回答者名が表示されている
個々の結果ビューに回答者名が表示されている画面
同期Excelのメール列と名前列に回答者の実名が反映された状態

匿名(OFF)のときの見え方|「anonymous」と「匿名」

「名前を記録」を OFF にすると、名前欄は空白ではなくプレースホルダーに置き換わります。ここで紛らわしいのが、表示が場所によって食い違うことです。

場所匿名回答の表示
Forms の応答タブ名前列に英語で「anonymous
同期 Excelメール列に日本語で「匿名」、名前列は空欄
名前を記録だけをOFFにした設定パネル

Forms の画面では英語の「anonymous」、Excel では日本語の「匿名」と、言語も列の位置も揃っていません。集計時に「anonymous で検索したのに Excel でヒットしない」といった混乱が起きやすいので覚えておきましょう。

【重要】設定の切り替えは過去の回答に遡及しない

本記事でいちばん伝えたいのがこの仕様です。検証では、記名 ON の状態で1件回答(ID1)→ 設定を OFF に切り替え → もう1件回答(ID2)という順で試しました。結果は次のとおりです。

  • ON のときの回答(ID1): OFF に切り替えた後も実名表示のまま恒久保持
  • OFF 後の回答(ID2): 「anonymous」/「匿名」
応答タブでID1の実名回答とID2のanonymous回答が同居している画面
同期ExcelでID1行は実名のまま、ID2行はメール列が匿名で名前列が空欄になっている画面

「後から匿名に切り替えれば過去の回答も匿名になる」は誤りです。設定変更は変更後の回答にしか効かず、同じ応答タブ・同じ Excel の中に記名行と匿名行が混在し続けます。匿名アンケートにしたいなら、回答を受け付ける前に必ず設定を確認してください。

「1人につき1つの回答」との関係とプレビューの罠

「1人につき1つの回答」は、組織内サインインで本人を識別して重複回答を防ぐ機能です。名前を記録するかどうかとは独立に機能するため、「匿名だけど1人1回」という組み合わせも設定できます。

実際の回答リンクから2回目の回答を試みると、次の画面でブロックされます(原文)。

回答は既に送信されました
このフォームでは 1 人につき 1 つの回答のみが許可されています。
実際の回答リンクから2回目を試みたときのブロック画面。回答は既に送信されましたと表示される

デザイナーの「プレビュー」ボタン経由では、この1人1回答の制限が効かず素通りします(検証で確認。制限が壊れているように見える偽陰性)。動作確認は必ず実際の共有リンクから行ってください。

組織外公開にすると記名は選べなくなる

アクセス設定を「すべてのユーザーが回答可能」(組織外公開)に切り替えると、「名前を記録」「1人につき1つの回答」の2項目はグレーアウトではなく、項目ごと消滅します。代わりに「匿名応答、サインインは必要ありません」という注記だけが表示され、記名式にする選択肢自体がなくなります。

すべてのユーザーが回答可能を選ぶと2項目が消え、匿名応答・サインインは必要ありませんの注記のみになる画面

副次的な発見として、アクセスモードを切り替えると子チェックボックスの状態は保持されず、デフォルト(名前を記録 ON・1人1回答 OFF)にリセットされます。組織外公開から組織内限定に戻したときは、設定を再確認してください。

回答者側から「記名か匿名か」を事前に見分ける方法

回答する側も、フォーム画面の告知文で送信前に判別できます。実機で確認した文言の原文はこちらです。

「名前を記録」が ON のフォーム(名前は検証用ダミーアカウント):

こんにちは、山田 さん。このフォームを送信すると、所有者に名前とメールアドレスが表示されます。
記名ONのフォームで回答者に表示される告知文言

「名前を記録」が OFF のフォーム:

このフォームを送信する際に、お客様が、ご自身のお名前やメールアドレスなどの詳細情報を入力しない限り、その情報が自動的に取得されることはありません。
記名OFFのフォームで回答者に表示される告知文言

まとめ|設定×見え方の対応表

設定応答タブ同期Excel回答者側の告知
記名 ON(組織内・既定)氏名を表示メール+名前を記録「所有者に名前とメールアドレスが表示されます」
記名 OFF(組織内)「anonymous」メール列「匿名」・名前列空欄「自動的に取得されることはありません」
組織外公開「anonymous」(記名は選択不可)同上「匿名応答、サインインは必要ありません」
  • 組織内フォームは既定で記名式(「名前を記録」ON)
  • 設定の切り替えは過去の回答に遡及せず、記名行と匿名行が混在する
  • 1人1回答の動作確認は「プレビュー」でなく実際の共有リンクで
  • 組織外公開では記名の選択肢自体が消える(必ず匿名)

回答の通知や Excel への自動同期など、Forms まわりの関連記事もあわせてどうぞ。

あわせて読みたい
Microsoft Formsの回答を通知する方法|自分への通知と回答者への確認メール
Microsoft Formsの回答を通知する方法|自分への通知と回答者への確認メール
あわせて読みたい
Microsoft Formsで条件分岐を設定する方法|回答で質問を出し分ける
Microsoft Formsで条件分岐を設定する方法|回答で質問を出し分ける
記事URLをコピーしました