エクセルの作り方

エクセル データの入力規則の使い方|リスト・整数・日付・文字数の制限とエラーメッセージ

[データの入力規則]の[入力値の種類]でリスト(ドロップダウンリスト)・整数・日付・文字列(長さ指定)を選び、範囲を決めます。

データの入力規則とは?

セルに入力できる値を、選択肢・数値の範囲・日付・文字数などで制限する Excel の機能です。プルダウンもこの機能の[リスト]で作ります。

手順

  1. [入力値の種類]と範囲を決める

    制限したいセル(例:内線の列 F2:F51)を選び、[データ]→[データの入力規則]を開きます。[入力値の種類]で[文字列(長さ指定)]を選び、[データ]を[次の値の間]、[最小値][最大値]を 4 にすると 4 文字だけ入力できます。整数・小数点数・日付・時刻でも同じように範囲を決められます。

    [データの入力規則]で入力値の種類を文字列(長さ指定)、最小値と最大値を 4 にする画面
  2. [エラー メッセージ]を書いて[OK]

    [エラー メッセージ]タブで、スタイル[停止]のまま[タイトル]と[エラー メッセージ]に直し方を書いて[OK]。範囲外の値を入れると、その文が表示されて入力が止まります。スタイルを[注意][情報]にすると、確認のうえで入力できます。

    内線に 3 桁の 201 を入力すると、「内線は 4 桁で入力してください。」というエラーが表示される画面

Microsoft 365・Excel 2019 以前・Mac 版も同じ[データの入力規則]で設定できます。[入力値の種類]の選択肢(すべての値・整数・小数点数・リスト・日付・時刻・文字列(長さ指定)・ユーザー設定)も共通です。

この表で試す

設定

入力した内容はブラウザの外に送信されません

この設定で作る Excel

  • F列(内線):入力規則(文字数)
名簿
行ABCDEFGH
1No.氏名ふりがな部署役職内線メールアドレス備考
21山田 太郎やまだ たろう総務部部長0101yamada@example.co.jp
32佐藤 花子さとう はなこ総務部主任0102sato@example.co.jp
43鈴木 一郎すずき いちろう営業部課長0201suzuki@example.co.jp外出多め
54高橋 美咲たかはし みさき営業部一般0202takahashi@example.co.jp
65田中 健たなか けん経理部係長0301tanaka@example.co.jp
76伊藤 由美いとう ゆみ人事部一般0401ito@example.co.jp4月入社
87渡辺 大輔わたなべ だいすけ開発部主任0501watanabe@example.co.jp
98中村 さくらなかむら さくら企画部契約社員0601nakamura@example.co.jp

セルをクリックすると書き換えられます。Enter で確定します。

▼ をクリックすると選択肢から選べます。赤い点線はリストにない値です。

うまくいかないとき

ルールを付ける前に入っていた間違いが残っている

入力規則は、設定したあとの入力だけをチェックします。[データの入力規則]▾ →[無効データのマーク]で、ルールに合わないセルに赤丸が付くので、それを直します。

日付の範囲を決めたのにエラーになる

「2026.4.1」や「R8/4/1」のような書き方は日付として認識されないことがあります。「2026/4/1」の形で入力するか、セルの表示形式を確かめてください。

貼り付けた値はエラーにならない

コピーして貼り付けた値は入力規則のチェックを受けません(入力規則ごと上書きされることもあります)。貼り付けたあとは[無効データのマーク]で確認します。

よくある質問

小数やマイナスの数を入力させないようにするには?

[入力値の種類]を[整数]にすると小数はエラーになります。あわせて[データ]を[次の値以上]、[最小値]を 0 にすると、マイナスの数も入力できなくなります。

重複した値を入力できないようにするには?

[ユーザー設定]で =COUNTIF($B$2:$B$51,B2)=1 のように指定すると、同じ列にすでにある値はエラーになります。

セルを選んだときに入力のヒントを出すには?

[入力時メッセージ]タブで[セルを選択したときに入力時メッセージを表示する]をオンにし、[タイトル]と[入力時メッセージ]を入れます(タイトルは 32 文字、メッセージは 255 文字まで)。プルダウンの列なら「▼ から選んでください」と出しておくと迷いません。

エクセルのオンラインツール一覧へ