ピアのパソコン学習ガイド
メニュー
Web会議・Googleツール

スプレッドシートの入力規則の使い方|数字・日付・文字数の制限、ちがう値の警告と拒否

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

先に結論

  • 「データ」→「データの入力規則」→「ルールを追加」で、条件を決めます。
  • ちがう値が入ったとき、「警告を表示」なら入るけど赤い印、「入力を拒否」なら入りません。みんなで書き込む表は「拒否」が安心です。
  • 選択肢から選ばせるならプルダウンのページへ。
入力規則は「データ」→「データの入力規則」docs.google.com/spreadsheets売上表ファイル編集表示挿入表示形式データツール拡張機能範囲を並べ替えフィルタを作成名前付き範囲データの入力規則データ クリーンアップテキストを列に分割121 範囲を選んで「データ」2 「データの入力規則」。右に設定の画面が開く

よく使う条件

入れさせたいもの条件の選び方
1〜100の数字だけ「次の間にある」→ 1 と 100
日付だけ「有効な日付」
今日より後の日付「日付が次より後である」→「今日」
10文字以内「カスタム数式」→ =LEN(A2)<=10
メールアドレスの形「有効なメールアドレス」
同じ値を2回入れさせない「カスタム数式」→ =COUNTIF($A$2:$A,A2)=1

ちがう値が入ったときの動き

設定の画面の「詳細オプション」で、「警告を表示」か「入力を拒否」を選びます。「入力を拒否」にすると、入れたときに「このセルに入力したデータは無効です」と出て、元に戻ります。ヘルプのテキストを入れておくと、セルを選んだときに入れ方の説明が出ます。

うまくいかないとき

困っていること直し方
コピーで貼り付けると規則が消える貼り付けは「値のみ貼り付け」(Ctrl+Shift+V)にします
カスタム数式がうまく効かない数式は、範囲のいちばん上のセル(A2など)で考えて書きます。$の付け方も確かめます

よくある質問

スプレッドシートで入力できる値を制限するには?

「データ」→「データの入力規則」で条件を決めます。

ちがう値を入れさせないには?

詳細オプションで「入力を拒否」を選びます。

重複を入れさせないには?

カスタム数式に =COUNTIF($A$2:$A,A2)=1 と入れます。

関連するページ

このページについて

画面の図は、ボタンの位置と名前が分かるようにこのサイトで描き直したもので、実際の画面とは色や細かい形が違います。ボタンの名前はアプリの版や端末で少し変わることがあります。料金や制限は公式サイトで確かめた内容を載せ、確かめた日を書いています。このサイトは各サービスの提供元とは関係ありません。運営者情報