エクセルの作り方
エクセル データの入力規則の使い方|リスト・整数・日付・文字数の制限とエラーメッセージ
[データの入力規則]の[入力値の種類]でリスト(ドロップダウンリスト)・整数・日付・文字列(長さ指定)を選び、範囲を決めます。
データの入力規則とは?
セルに入力できる値を、選択肢・数値の範囲・日付・文字数などで制限する Excel の機能です。プルダウンもこの機能の[リスト]で作ります。
手順
-
[入力値の種類]と範囲を決める
制限したいセル(例:内線の列 F2:F51)を選び、[データ]→[データの入力規則]を開きます。[入力値の種類]で[文字列(長さ指定)]を選び、[データ]を[次の値の間]、[最小値][最大値]を 4 にすると 4 文字だけ入力できます。整数・小数点数・日付・時刻でも同じように範囲を決められます。
-
[エラー メッセージ]を書いて[OK]
[エラー メッセージ]タブで、スタイル[停止]のまま[タイトル]と[エラー メッセージ]に直し方を書いて[OK]。範囲外の値を入れると、その文が表示されて入力が止まります。スタイルを[注意][情報]にすると、確認のうえで入力できます。
Microsoft 365・Excel 2019 以前・Mac 版も同じ[データの入力規則]で設定できます。[入力値の種類]の選択肢(すべての値・整数・小数点数・リスト・日付・時刻・文字列(長さ指定)・ユーザー設定)も共通です。
この表で試す
設定
入力した内容はブラウザの外に送信されません
| 行 | A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|---|
| 1 | No. | 氏名 | ふりがな | 部署 | 役職 | 内線 | メールアドレス | 備考 |
| 2 | 1 | 山田 太郎 | やまだ たろう | 総務部 | 部長 | 0101 | yamada@example.co.jp | |
| 3 | 2 | 佐藤 花子 | さとう はなこ | 総務部 | 主任 | 0102 | sato@example.co.jp | |
| 4 | 3 | 鈴木 一郎 | すずき いちろう | 営業部 | 課長 | 0201 | suzuki@example.co.jp | 外出多め |
| 5 | 4 | 高橋 美咲 | たかはし みさき | 営業部 | 一般 | 0202 | takahashi@example.co.jp | |
| 6 | 5 | 田中 健 | たなか けん | 経理部 | 係長 | 0301 | tanaka@example.co.jp | |
| 7 | 6 | 伊藤 由美 | いとう ゆみ | 人事部 | 一般 | 0401 | ito@example.co.jp | 4月入社 |
| 8 | 7 | 渡辺 大輔 | わたなべ だいすけ | 開発部 | 主任 | 0501 | watanabe@example.co.jp | |
| 9 | 8 | 中村 さくら | なかむら さくら | 企画部 | 契約社員 | 0601 | nakamura@example.co.jp |
セルをクリックすると書き換えられます。Enter で確定します。
▼ をクリックすると選択肢から選べます。赤い点線はリストにない値です。
うまくいかないとき
ルールを付ける前に入っていた間違いが残っている
入力規則は、設定したあとの入力だけをチェックします。[データの入力規則]▾ →[無効データのマーク]で、ルールに合わないセルに赤丸が付くので、それを直します。
日付の範囲を決めたのにエラーになる
「2026.4.1」や「R8/4/1」のような書き方は日付として認識されないことがあります。「2026/4/1」の形で入力するか、セルの表示形式を確かめてください。
貼り付けた値はエラーにならない
コピーして貼り付けた値は入力規則のチェックを受けません(入力規則ごと上書きされることもあります)。貼り付けたあとは[無効データのマーク]で確認します。
よくある質問
小数やマイナスの数を入力させないようにするには?
[入力値の種類]を[整数]にすると小数はエラーになります。あわせて[データ]を[次の値以上]、[最小値]を 0 にすると、マイナスの数も入力できなくなります。
重複した値を入力できないようにするには?
[ユーザー設定]で =COUNTIF($B$2:$B$51,B2)=1 のように指定すると、同じ列にすでにある値はエラーになります。
セルを選んだときに入力のヒントを出すには?
[入力時メッセージ]タブで[セルを選択したときに入力時メッセージを表示する]をオンにし、[タイトル]と[入力時メッセージ]を入れます(タイトルは 32 文字、メッセージは 255 文字まで)。プルダウンの列なら「▼ から選んでください」と出しておくと迷いません。