申込フォームに届いた電話番号の桁が足りない、人数欄に想定外の数字が入っている。必須設定だけでは、こうした入力ミスまでは防げませんよね。
Googleフォームの「回答の検証」を使えば、数値の範囲や文字数、選択数といった条件を送信前に確かめ、回答者自身にその場で直してもらえます。
設定の手順とルールの選び方、検証では防げないことまで順にまとめました。
回答の検証は入力内容をフォーム側で確かめる機能
質問の「必須」をオンにすれば、空欄のままの送信は防げます。ただ、何かしら入力されていれば、桁の足りない電話番号や定員を超えた人数でもそのまま届いてしまいます。
回答の検証は、入力された内容が作成者の決めたルールに合っているかを、送信前に確かめる機能です。
メールアドレス欄なら、メール形式になっていない回答は送信できないようにする、といった使い方ができます。
ルールに合わない回答にはエラー文が表示されるので、回答者はその場で入力し直せるわけです。
向いているのは、条件をはっきり言葉にできる項目です。
- 人数や数量を決まった範囲の数値で入力してもらう
- 電話番号や受付番号を決まった桁数で入力してもらう
- 自由記述を一定の文字数に収めてもらう
- 複数選択で選べる数を制限する
- グリッド形式の質問で回答漏れを防ぐ
とはいえ、すべての質問に細かいルールを入れる必要はありません。条件を厳しくしすぎると、正しい回答まで通らなくなるからです。入力ミスで受付や返信が止まってしまう項目から、少しずつ設定していくのがおすすめです。
回答の検証を設定する場所
設定は質問ごとに行います。先に質問形式を決めてから「その他」メニューを開く、という順番がポイントです。
フォームの編集画面で質問を追加するか、設定したい質問を選択します。質問タイトルの右側で、記述式や段落、チェックボックスなどの形式を選んでおきましょう。
質問欄の「その他」アイコン(縦に並んだ3つの点)をクリックし、「回答の検証」を選びます。
ルールの種類を選び、数値の範囲や文字数などの条件を入力しましょう。選べるルールは質問形式によって変わります。
入力は任意ですが、ルールに合わない回答のときに表示する文を用意しておくと、回答者が直し方に迷わずに済みます。
メニューに「回答の検証」が見当たらないときは、質問形式を見直してください。
回答の検証を使えるのは記述式・段落・チェックボックスの3形式で、ラジオボタンやプルダウンには出てきません。グリッド形式は、後述する専用の設定で回答方法を制限します。
必須と回答の検証は役割が違います。必須は空欄を防ぐ設定、回答の検証は入力された中身が条件に合うかを確かめる設定です。両方をオンにする質問もあれば、どちらか一方で足りる質問もあります。
質問形式ごとに使えるルールが異なる
使えるルールは形式ごとに決まっていて、同じ「制限」でも中身はかなり違います。申込や問い合わせのフォームでよく使うのは、記述式とチェックボックスでしょう。
全体像は次のとおりです。
| 質問形式 | 主なルール・設定 | 向いている項目 |
|---|---|---|
| 記述式 | 数値、テキスト、長さ、正規表現 | 人数、メールアドレス、電話番号、受付番号 |
| 段落 | 長さ、正規表現 | 問い合わせ内容、相談、要望 |
| チェックボックス | 選択する最低個数、最多個数、個数 | 希望日、関心のある分野 |
| 選択式(グリッド) チェックボックス(グリッド) | 各行で1つの回答を必須にする、1列につき1件の回答に制限 | 複数項目の評価、順位付け |
記述式は4つのルールを使い分ける
記述式は、短い回答を1行で入力してもらう形式です。使えるルールは4種類あり、項目の性質に合わせて選びます。
- 数値
-
「50以上」「21から42まで」のように範囲を決められます。申込人数や希望数量など、数として扱う項目に向いているルールです。
- テキスト
-
特定の文字列を含むかどうか、メール形式になっているかを確かめられます。形式が合っていても中身まで正しいとは限らないので、用途は絞って使いましょう。
- 長さ
-
最大文字数または最小文字数を指定します。桁数の決まった受付番号などに使いやすいルールです。
- 正規表現
-
文字の並び方をパターンで指定します。「次の要素を含む」「次を含まない」「一致する」「一致しない」から条件を選び、パターンを入力します。
正規表現は自由度が高い反面、扱いには注意が必要です。たとえば [0-9]{10} に「一致する」と設定すると、半角数字がちょうど10桁並んだ回答だけが通ります。
ところがこの条件では、ハイフン入りの番号や全角数字、11桁の携帯電話番号まで弾かれてしまうんです。正しい回答を除外していないか、公開前のテストで必ず確かめてください。
段落は長さを中心に考える
段落は、長めの文章を書いてもらう形式で、使えるルールは長さと正規表現の2つです。
問い合わせ欄に文字数の上限があると、回答者もどのくらい書けばよいか見当がつきます。反対に、最低文字数を長くしすぎると、簡潔に答えられる人まで文章を水増ししなければなりません。
自由記述は内容の幅が広いので、正規表現で細かく縛るより、質問文や説明で「何を書いてほしいか」を伝える方が運用しやすいでしょう。
チェックボックスは選べる数を制限する
チェックボックスは、複数の選択肢からいくつでも選べる形式です。「選択する最低個数」「選択する最多個数」「選択する個数」の3種類で、選べる数を調整できます。
希望日を3つまで選んでもらうなら最多個数、関心のある分野を少なくとも1つ選んでもらうなら最低個数、ちょうど2つ選んでほしいなら選択する個数、という使い分けです。
気をつけたいのは、選ぶ数を制限しても順番までは分からないこと。第1希望と第2希望を区別したいなら、質問を分けるか、次のグリッド形式で順位を付けてもらう形を考えましょう。
グリッドは専用の設定で回答方法を整える
選択式(グリッド)とチェックボックス(グリッド)は、行と列を組み合わせて答えてもらう形式です。こちらは「回答の検証」ではなく、グリッド専用の設定で回答方法を整える仕組みです。
「各行で1つの回答を必須にする」をオンにすると、答えていない行が残っている間はエラーが表示され、先へ進めなくなります。
また、質問の「その他」メニューにある「1列につき1件の回答に制限」を使えば、同じ列に複数の行が集まるのを防げます。
行に候補を、列に「1位」「2位」「3位」を並べれば、順位付けの質問としても使えるのが便利なところですね。
ただ、グリッドは表の形になる分、スマートフォンでは全体を見渡しにくくなることがあります。行や列を増やす前に、実際の回答画面で読みやすさを確かめておくと安心です。
エラー文は直し方まで書く
カスタム エラー テキストは、ルールに合わない回答があったときに表示される文です。ここをどう書くかで、回答者の迷い方がずいぶん変わります。
条件と直し方をそのまま書いておけば、回答者は迷わず修正できます。
- 1から10までの半角数字で入力してください
- 500文字以内で入力してください
- ハイフンを除いた10桁の数字で入力してください
- 希望する項目を3つまで選択してください
条件が複雑なときは、質問文や説明にも先に書いておきましょう。エラーが出て初めて条件が分かる作りだと、入力し直す手間が増えてしまいます。
エラーが解消されない限り、回答者は送信も、次のセクションへ進むこともできません。エラー文は回答を止めるためだけのものではなく、回答者を先へ進めるための案内でもあります。
実務では小さな条件から設定する
どの質問にルールを入れるかは、実際に届いた回答から決めるのが近道です。確認や修正依頼が必要になったミスを洗い出し、その後の作業が止まった項目から手を付けましょう。
条件はゆるめに始めて、問題が出たら絞るくらいでちょうどよいでしょう。
申込人数
人数を記述式で受け付けるなら、数値の範囲を設定できます。1枠の定員が決まっていれば、その範囲をそのまま条件にするとよいでしょう。
ただし、入力条件と空席管理は別の話です。ほかの人の申込状況や残りの席数までは、回答の検証では反映されません。
電話番号
桁数や形式を揃えたいときは、長さや正規表現を検討します。設定の前に、どの形式を受け付けるかを決めておきましょう。
- ハイフンを入れてもよいか
- 携帯電話と固定電話の両方を受け付けるか
- 国番号から入力する人がいるか
- 全角数字を許可するか
形式をひとつに絞るなら、その形式を質問文とエラー文の両方に書いておくのがポイントです。条件を厳しくするほど、想定外の正しい番号を弾く可能性も高くなります。
自由記述
相談内容や要望の欄には、最大文字数を設定できます。長すぎる文章の確認に手間取っているなら、効果が見込めるでしょう。
一方、「詳しく書いてほしい」という理由で最低文字数を設けても、必要な情報が増えるとは限りません。
商品名や希望日、困っていることなど、知りたい情報を質問として分けた方が、回答する側も答えやすくなります。
公開前に回答者側の動作をテストする
設定が終わったら、編集画面を眺めるだけで終わらせず、プレビューから回答者としてフォームを開いてみましょう。試す回答は、少なくとも次の3種類です。
- 正常値
-
想定どおり送信できる、または次のセクションへ進める回答
- 境界値
-
最小値、最大値、最大文字数など、条件のちょうど端に当たる回答
- エラー値
-
空欄、範囲外、桁数不足、選択数の超過など、止めたい回答
正規表現を使った質問では、ハイフンのありなし、全角と半角、先頭の0、コピーして貼り付けた文字列なども試しておくと安心です。
あわせて、エラー文を読んでどこを直せばよいか分かるかも確認します。
できれば、フォームの前提を知らない人にも回答してもらいましょう。条件を作った本人には当たり前の表現でも、初めて見る人には伝わらないことがあるからです。
フォームを修正したあとは、関わる質問だけ再テストすれば十分です。質問形式を変えた場合は、前と同じルールが使えるとは限らないので、回答画面で動きを確かめてください。
回答の検証で防げないこと
回答の検証が確かめるのは、入力された文字や選択数がルールに合っているかどうかです。次のようなことまでは保証できません。
- 入力した人が本人であること
- メールアドレスや電話番号が実際に使えること
- 同じ人が重複して回答していないこと
- 回答内容が事実であること
- 申込条件や契約条件を満たしていること
- 悪意のある回答を完全に防げること
メール形式の検証を通ったアドレスでも、本人のものか、きちんと受信できるかまでは分かりません。電話番号も、指定の桁数を満たしているからといって実在する番号とは限らないですよね。
本人確認が必要なら認証や個別の確認、重複回答を抑えたいなら回答回数の制限や受付台帳、予約枠を管理したいなら予約システム。
目的に合う仕組みを組み合わせて使いましょう。

入力ミスを減らしたいだけなら、検証ルールより選択式の質問が向いていることもあります。
都道府県や希望時間帯、サービス名のように候補が決まっている項目は、自由入力をやめるだけで表記ゆれを大きく減らせます。
向いているフォームと別の方法が向くフォーム
判断の基準はシンプルで、文字や選択数の条件で判定できるかどうかです。次のようなフォームなら、回答の検証がよく効きます。
- 申込人数や数量に範囲がある
- 受付番号などの桁数が決まっている
- 自由記述の文字数に上限を設けたい
- 選べる項目数が決まっている
- グリッド形式の回答漏れを減らしたい
どれも条件がはっきりしていて、回答者がその場で直せるものばかりです。
反対に、次のような処理が必要なら、Googleフォーム単体ではなく専用のサービスを検討した方がよいでしょう。
- 複雑な審査
- リアルタイムの在庫・空席確認
- 決済
- 厳密な本人確認
- 複数の条件を組み合わせた料金計算
業務データや本人情報との照合が必要なものは、別の仕組みに任せる。そう線を引いておくと、フォームに過剰なルールを積み上げずに済みます。

まとめ
Googleフォームの回答の検証は、必須設定だけでは防げない数値の範囲、文字数、形式、選択数の入力ミスを、送信前に回答者自身に直してもらう機能です。
始めるなら、実際に困っている入力ミスをひとつ選ぶところから。質問形式に合うルールを設定し、直し方が分かるエラー文を添えて、正常値・境界値・エラー値で動きを確かめましょう。
大切なのは、厳しい条件を増やすことではなく、回答者が迷わず入力でき、受け取る側も確認しやすい範囲に絞ることです。
本人確認や重複回答、空席管理は回答の検証だけでは解決しないので、必要に応じて別の設定やサービスと組み合わせてください。


