入力拒否は選択肢外の入力を止め、警告は選択肢外の入力も許可するという比較図
Tutorials

Googleスプレッドシートのプルダウンで自由入力を防ぐには?拒否と警告の使い分け

進捗管理表のプルダウンを「未着手・対応中・完了」にそろえたはずなのに、「済」「終了」「done」が混ざっている。こんなときは選択肢だけでなく、リスト外の入力をどう扱う設定になっているかを確認します。

この記事はパソコン版のGoogleスプレッドシートが対象です。Googleフォームの選択式質問や、Excelの入力規則とは別の機能です。公式ヘルプの確認日は2026年11月12日です。

警告を表示するだけでは入力を止められない

Googleのプルダウン公式ヘルプでは、リストにない値は拒否され、リスト外の値も入力できるようにする場合は、詳細オプションで「警告を表示」を選ぶと案内されています。

つまり「警告が出れば、変な値は入らないはず」と考えると意図がずれます。チームで状態名を厳密にそろえたい列には拒否、例外を許したい列には警告、という選び方が基本です。

入力拒否は選択肢外の入力を止め、警告は選択肢外の入力も許可するという比較図

目的 選ぶ扱い 運用例
決めた状態名にそろえる リスト外の入力を拒否 未着手・対応中・完了で集計する
候補以外の値も受け付ける 警告を表示 候補から選べるが例外も記録したい

練習用シートに進捗列を作る

まず本番の表ではなく、空の練習用シートで試しましょう。すでに入力された値が大量にある表を、意味を確認せず一括で書き換えないためです。

  1. A1に「作業」、B1に「進捗」と入力します。
  2. A2に「見積書を確認」、A3に「画像を差し替え」と入力します。
  3. B2:B3を選び、「挿入」から「プルダウン」を開きます。
  4. 選択肢を「未着手」「対応中」「完了」にします。
  5. 詳細オプションで、無効なデータの入力を拒否する設定を選んで完了します。「警告を表示」ではリスト外の値も許可されます。

既存のルールを直す場合は、対象セルを選び、「データ」から「データの入力規則」を開きます。その範囲に適用されているルールと選択肢を確認してから変更します。

今回の例で設定するのはB2:B3です。A列の作業名までプルダウンにすると、作業名を自由に書けなくなります。「列全体を選んだ方が早い」と広げる前に、見出しや別の用途のセルが含まれないか見ておきましょう。

完了後は正しい入力と間違った入力を試す

練習用のB2に「完了」を選んで入力できること、続いてリストにない「終了」を手入力して拒否されることを確認します。プルダウンの見た目だけでなく、実際に値を受け付けるかを確認するのがポイントです。

完了を入力できるか、終了を拒否するか、別の行にも規則が届くかを順に確認する図

もし「終了」が入るなら、まず警告を表示する設定になっていないか確認します。B2では拒否されるのに別のセルでは入る場合は、そこまでルールの適用範囲に含まれているかを見ます。

チェックを終えたら、練習用に入れた値を残すのか、表を作り直すのかを決めます。本番へ反映するときも、最初に一部の行で確認してから範囲を広げると、どの変更が原因かを追いやすくなります。

その他が必要なら備考を分ける

例外のたびに自由入力を許可すると、集計するときに表記をそろえ直す手間が増えます。進捗と事情を同じセルに詰め込むのではなく、次のように列を分ける方法がおすすめです。

作業 進捗 備考
見積書を確認 対応中 先方の回答待ち
画像を差し替え 未着手 素材の受領待ち

「回答待ち」のような事情は備考に書き、集計に使う進捗は固定します。本当に「保留」という状態が必要なら、自由入力ではなく、チームで意味を決めて選択肢に追加する方が管理しやすくなります。

たとえば「未着手」はまだ作業を始めていない状態、「対応中」は着手したが完了条件を満たしていない状態、と短く定義しておきます。何をもって「完了」にするかも、提出時なのか確認後なのかを決めます。これは機能の設定ではなく、チームの運用ルールです。

一方、自由記述そのものを集めたい表では、すべてを拒否する運用が合うとは限りません。進捗など集計する列は固定し、意見や事情を書く列は自由記述にする。入力しやすさと集計のしやすさを、列ごとに分けて考えましょう。

入力規則とアクセス権は別のもの

入力規則は表記をそろえるための入力補助で、シートそのものの編集権限を制限する仕組みではありません。共同編集者がルールを変更できる運用なら、入力規則だけをセキュリティ対策の代わりにしないでください。

編集できる相手を制限したい場合は、別の機能であるシートや範囲の保護を確認します。ただし、Googleの保護機能の説明でも、保護はセキュリティ対策ではなく、信頼できる相手とだけ共有するよう案内されています。

また、保護機能にある「編集時の警告」も、編集をブロックする設定とは別です。入力値をそろえたいのか、編集者を制限したいのかを先に決めると、同じ「警告」という言葉に引っ張られずに済みます。

本番へ反映する前のチェックリスト

  • 進捗の選択肢と、それぞれの意味を決めた。
  • ルールの適用範囲が進捗欄だけになっている。
  • 「完了」は入力でき、「終了」は拒否されることを練習用シートで確かめた。
  • 例外を書く備考欄を用意した。
  • 共有相手と編集権限は、入力規則とは別に確認した。

最初は「進捗」1列だけに適用し、例外を書ける備考欄を添える。それだけでも、自由入力だらけの管理表より読みやすくなります。表の規模を大きくする前に、小さな例で正しい入力と誤った入力の両方を確認してください。

図解と表は説明用の独自制作で、実際のGoogleスプレッドシートの画面を撮影したものではありません。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です