Excelで入力制限(=データの入力規則)が入っているはずなのに、制限が効かない/エラーメッセージが出ない。そんなときは、設定そのものより「適用範囲」や「貼り付け方」でつまずいていることが多いです。上から順に試してください。ほとんどの場合、ここで直ります。
入力制限は「列全体に入れたつもり」でも、実際には一部のセルにしか入っていないことがあります。
Step 1
制限が効かないセルをクリックします。
Step 2
[データ] タブ → [データの入力規則] を開きます。
ここで、許可の種類が「整数」「リスト」など、意図した内容になっているか見ます。
Step 3
[適用先] を確認します。たとえば =$B$2:$B$100 なら、その範囲外のセルには効きません。
必要なら、正しい範囲を選び直してから同じ画面で設定し直します。
範囲のズレはかなり多いです。見た目では気づきにくいので、最初にここを見ておくと早いです。
入力規則は、最初から入っている値を自動で消したり、過去の入力を勝手に再チェックしたりはしません。後から規則をかけた場合、「もう入っている値」はそのまま残ることがあります。
Step 1
問題のセルを選び、[データ] → [データの入力規則] を開きます。
Step 2
[エラーメッセージ] タブで、[無効なデータが入力されたらエラー メッセージを表示する] がオンになっているか確認します。
Step 3
すでに入っている値を見直し、必要なら手で修正します。
リスト制限なら、正しい候補以外が残っていないかもチェックしてください。
Step 4
入力し直して、警告が出るか確認します。
「設定したのに何も起きない」は、このパターンがかなりあります。ほとんどの場合これで直ります。
他のセルから貼り付けたとき、入力規則が上書きされることがあります。特に、値だけでなく書式までまとめて貼る操作で起きやすいです。
Step 1
対象セルを選び、[ホーム] → [貼り付け] の▼を開きます。
Step 2
通常の貼り付けではなく、[値]、または [形式を選択して貼り付け] の使い方を見直します。
Step 3
入力規則が残っているか、[データ] → [データの入力規則] で確認します。
Step 4
もし消えていたら、同じ条件をもう一度設定します。
定型入力が多い表なら、貼り付け前に範囲を保護しておくと崩れにくいです。
Excel for Microsoft 365 や Excel 2024 では、シート保護や共同編集の状態で、入力時の挙動が分かりにくくなることがあります。入力規則そのものより、編集権限のほうが邪魔をしているケースです。
Step 1
[校閲] → [シート保護の解除] が表示されていないか確認します。
Step 2
共同編集中なら、いったんローカルに保存したコピーで試します。
OneDrive 上のファイルだと、同期のタイミングで見え方がずれることがあります。
Step 3
編集できる状態で、もう一度入力規則を確認します。
Windows 11 24H2 の環境では、アプリ側の一時的な不具合で、設定した直後に警告が出ないことがあります。地味ですが、再起動で戻ることが多いです。
Step 1
Excelを保存して閉じます。
Step 2
Excel for Microsoft 365 / Excel 2024 を開き直し、同じセルで再度試します。
Step 3
それでも変なら、PCを再起動します。
Step 4
再起動後も続く場合は、[ファイル] → [アカウント] → [更新オプション] → [今すぐ更新] でOfficeを最新にします。
ここまでで直らないなら、Excel自体の設定ファイルやアドイン(=Excelに追加した拡張機能)が影響しているかもしれません。
まずは公式の窓口に寄せるのが安全です。
Microsoft 365 を使っているなら、[ヘルプ] → [サポート]、または Microsoft サポートの案内ページから確認できます。法人利用なら、社内のIT管理者に相談するのが早いです。
再インストールを試すなら、先にファイルをバックアップしてください。
手順は、重要なブックを OneDrive や外部ストレージに保存 → Office の修復を実行 → 直らなければアンインストール → 再インストール、の順です。Windows 11 24H2 では、[設定] → [アプリ] → [インストールされているアプリ] から Microsoft 365 Apps / Office を選び、[変更] で「クイック修復」から試すと負担が少なめです。