Excelを使ったデータ管理において、データの入力規則はとても便利な機能です。
特定のセルに入力できる値を制限したり、ドロップダウンリストを作成したりすることで、入力ミスを防ぎ、データの品質を保つことができます。
しかし、運用の中で「やはり入力制限を外したい」「ドロップダウンを削除したい」という場面は少なくありません。
さらに、解除しようとしてもうまくいかない・テーブルに設定が反映されないといったトラブルに遭遇することもあるでしょう。
本記事では、【Excel】エクセルのデータの入力規則を解除・削除する方法(解除できない・テーブルに反映されない場合の対処法など)について、初心者の方にもわかりやすく丁寧に解説していきます。
ぜひ最後までご覧ください。
Excelのデータ入力規則を解除・削除するには「データ」タブから操作するのが基本
それではまず、データの入力規則を解除・削除する基本的な方法について解説していきます。
Excelでデータの入力規則を削除するには、「データ」タブにある「データの入力規則」ダイアログから操作を行うのが最も基本的な手順です。
難しい操作は必要なく、数クリックで完了するので、ぜひ手順を確認してみましょう。
解除・削除の基本手順
まず、入力規則を解除したいセルまたはセル範囲を選択します。
次に、リボン上部の「データ」タブをクリックし、「データツール」グループの中にある「データの入力規則」をクリックします。
ダイアログボックスが表示されたら、左下にある「すべてクリア」ボタンをクリックし、最後に「OK」を押せば完了です。
【基本手順まとめ】
① 解除したいセル(またはセル範囲)を選択
② 「データ」タブ → 「データの入力規則」をクリック
③ ダイアログボックス左下の「すべてクリア」をクリック
④ 「OK」で確定
この操作により、選択したセルに設定されていた入力制限・ドロップダウンリスト・入力メッセージ・エラーメッセージのすべてが削除されます。
特定の条件だけ残したい場合は、「すべてクリア」ではなく各タブの設定を個別に変更することも可能です。
複数セル・シート全体の入力規則を一括削除する方法
シート内の複数箇所に設定された入力規則をまとめて削除したい場合は、「ジャンプ」機能を使うと効率的です。
「Ctrl+G」または「F5」キーを押してジャンプダイアログを開き、「セル選択」→「データの入力規則」→「すべて」を選択すると、シート上で入力規則が設定されているすべてのセルを一括選択できます。
その状態でデータタブから「データの入力規則」→「すべてクリア」→「OK」と進めば、シート全体の入力規則を一度に削除することが可能です。
シート全体の入力規則を一括削除したい場合は「Ctrl+G」のジャンプ機能が便利です。
「データの入力規則が設定されたセルをすべて選択」→「すべてクリア」の順で操作しましょう。
入力規則の種類と削除対象の確認
Excelのデータ入力規則には、いくつかの種類があります。
削除前にどの種類の規則が設定されているかを把握しておくと、意図しない削除を防ぐことができるでしょう。
| 入力規則の種類 | 概要 |
|---|---|
| 整数・小数点 | 指定範囲の数値のみ入力可能にする |
| リスト | ドロップダウンリストから選択させる |
| 日付・時刻 | 指定期間内の日付・時刻のみ許可する |
| 文字列(長さ) | 文字数を制限する |
| ユーザー設定 | 数式を使って独自の条件を設定する |
「すべてクリア」を押すと上記の設定がすべて削除されるため、必要な規則は事前にメモしておくと安心です。
データの入力規則が解除できない場合の原因と対処法
続いては、入力規則が解除できないケースとその対処法を確認していきます。
「すべてクリアを押したのに削除できない」「グレーアウトしていて操作できない」という状況に陥ることがあります。
原因はいくつか考えられるため、順番に確認していきましょう。
シートやブックが保護されている場合
最も多い原因のひとつが、シートの保護またはブックの保護が有効になっていることです。
保護がかかっている状態では、セルの編集や設定の変更が制限されるため、データの入力規則を削除しようとしてもボタンがグレーアウトして操作できません。
この場合は、まず保護を解除する必要があります。
【シート保護の解除手順】
① 「校閲」タブをクリック
② 「シートの保護を解除する」をクリック
③ パスワードが設定されている場合は入力して解除
ブック全体が保護されている場合は、同じく「校閲」タブの「ブックの保護」から解除を行います。
保護を解除してから改めてデータの入力規則を削除する操作を行いましょう。
セルが結合されている・複数選択時の注意点
セルの結合が含まれるセル範囲を選択した状態で入力規則を操作しようとすると、エラーが表示されて操作を受け付けない場合があります。
また、異なる入力規則が混在するセル範囲を選択した際には、「選択範囲には複数の種類のデータの入力規則が含まれています」というメッセージが表示されます。
この場合は「はい」をクリックして処理を続行するか、セルを個別に選択して削除を行うようにしましょう。
Excelがオブジェクト・コントロールと混同している場合
シート上にフォームコントロールのドロップダウンリストが配置されている場合、データの入力規則とは別の機能として機能しています。
このケースでは「データの入力規則」を削除しても見た目が変わらないため、「削除できていない」と勘違いしてしまうことがあります。
フォームコントロールの場合は、オブジェクトを直接右クリックして削除するか、「開発」タブから操作する必要があるため注意が必要です。
テーブルに入力規則が反映されない場合の対処法
続いては、Excelのテーブル機能と入力規則の関係について確認していきます。
Excelにはデータ範囲を「テーブル」として書式設定する機能がありますが、テーブルと入力規則の組み合わせではいくつかの注意点があります。
「設定したはずなのに反映されない」という場合は、以下を確認してみてください。
テーブルに新しい行が追加されたときに規則が引き継がれない問題
通常のセル範囲ではなく、テーブルとして設定した範囲に新しい行を追加すると、既存の行に設定した入力規則が自動的に引き継がれないことがあります。
これはExcelテーブルの仕様によるもので、特にリスト形式の入力規則では発生しやすい現象です。
対処法としては、テーブルの各行に個別に入力規則を設定するか、あとから追加した行にも手動で入力規則をコピーして対応する方法が有効です。
テーブルで入力規則が引き継がれない場合は、書式のコピー(Ctrl+C → 形式を選択して貼り付け → 入力規則)を使って対象行に再設定するのが確実です。
入力規則の参照先がテーブル外になっている場合
ドロップダウンリストの参照元としてセル範囲を指定している場合、テーブルを挿入・削除するとセル参照がずれてしまうことがあります。
この場合、入力規則のダイアログを開いて「元の値」に指定されているセル参照を再確認し、正しい範囲に修正する必要があります。
テーブルの列を参照元にするときは「テーブル名[列名]」の形式で指定すると、行の追加・削除に自動対応できるため便利です。
【テーブル列を参照する入力規則の指定例】
元の値の欄に次のように入力します。
=INDIRECT(“テーブル1[分類]”)
※「テーブル1」はテーブル名、「分類」は列名に置き換えてください。
テーブルの入力規則を一括で解除・削除する方法
テーブル内のすべてのセルに設定された入力規則を一括削除したい場合は、テーブル全体を選択してから「データの入力規則」→「すべてクリア」の操作を行います。
テーブル全体を選択するには、テーブル内の任意のセルをクリックし、「Ctrl+A」を押すと便利です。
ただし、テーブルの書式設定(縞模様や色など)は残ったままとなるため、見た目への影響はほとんどありません。
入力規則の削除に関するよくあるトラブルQ&A
続いては、データの入力規則の解除・削除に関してよく寄せられるトラブルや疑問を確認していきます。
実務でよく遭遇するシチュエーションをQ&A形式で整理しましたので、ぜひ参考にしてください。
ドロップダウンリストだけを削除したい場合
「入力メッセージやエラーメッセージはそのまま残して、ドロップダウンリストだけを消したい」という場面もあるでしょう。
その場合は「データの入力規則」ダイアログの「設定」タブを開き、「入力値の種類」を「すべての値」に変更して「OK」をクリックします。
これによりドロップダウンリストのみを削除しつつ、他のタブの設定を維持することができます。
| 目的 | 操作方法 |
|---|---|
| すべての入力規則を削除 | 「すべてクリア」をクリック |
| ドロップダウンのみ削除 | 「入力値の種類」を「すべての値」に変更 |
| エラーメッセージのみ削除 | 「エラーメッセージ」タブの内容を空欄にする |
| 入力メッセージのみ削除 | 「入力時メッセージ」タブの内容を空欄にする |
入力規則を削除したのにエラーが表示され続ける場合
入力規則を削除した後も赤い三角マーク(エラーのインジケーター)が表示される場合は、条件付き書式や数式エラーが原因のケースが考えられます。
この場合は「ホーム」タブ→「条件付き書式」→「ルールの管理」から、不要なルールが残っていないか確認してみましょう。
また、セル内の数式がエラー値を返している場合も同様の見た目になることがあるため、数式バーも合わせてチェックすると安心です。
他のブックからコピーしたセルに入力規則が含まれている場合
他のブックからセルをコピーして貼り付けた際に、意図せず入力規則も一緒にコピーされてしまうことがあります。
これを防ぐには、貼り付け時に「Ctrl+Alt+V」で「形式を選択して貼り付け」ダイアログを開き、「値」のみを貼り付けるようにすると入力規則を引き継がずに済みます。
すでに貼り付けてしまった場合は、対象セルを選択して「すべてクリア」で削除しましょう。
まとめ
本記事では、【Excel】エクセルのデータの入力規則を解除・削除する方法(解除できない・テーブルに反映されない場合の対処法など)について詳しく解説しました。
基本的な削除手順は「データ」タブ→「データの入力規則」→「すべてクリア」と非常にシンプルです。
一方で、シートの保護・テーブル機能との相性・参照範囲のずれなど、状況によってさまざまなトラブルが起こりえます。
今回ご紹介した対処法を参考に、それぞれの状況に合った方法で解決してみてください。
Excelのデータ管理をより快適に進めるために、入力規則の設定・解除をうまく使いこなしていきましょう。