【Excel】入力規則の設定を一括で解除したい!Excelの複数セルからバリデーションを削除する手順

【Excel】入力規則の設定を一括で解除したい!Excelの複数セルからバリデーションを削除する手順
🛡️ 超解決

Excelで入力規則を設定したセル範囲は、意図しないデータ入力を防ぐのに役立ちます。しかし、後から設定を変更したり、不要になったりした場合、一つずつ解除するのは手間がかかります。特に多数のセルに入力規則が設定されている場合、その作業は非常に煩雑になります。この記事では、Excelの複数セルに設定された入力規則を一括で解除する具体的な手順を解説します。これにより、作業時間を大幅に短縮し、効率的にシートを管理できるようになります。

通常、Excelの入力規則はセルの個別に設定・解除を行います。しかし、この標準機能だけでは、広範囲にわたる入力規則の削除には対応できません。そこで、本記事で紹介する「検索と置換」機能と「ジャンプ機能」を組み合わせた方法を使えば、複数セルに設定された入力規則を一度に解除できます。このテクニックを習得すれば、Excelシートのメンテナンスが格段に楽になるでしょう。

【要点】Excelの複数セルから入力規則を一括解除する手順

  • 検索と置換機能の活用: 入力規則の存在を検知し、対象セルを選択する準備をします。
  • ジャンプ機能による特殊データの選択: 入力規則が設定されているセルのみを効率的に選択します。
  • 入力規則の削除操作: 選択されたセルから一括で入力規則を解除します。

ADVERTISEMENT

入力規則を一括解除できない原因と仕組み

Excelで入力規則を設定したセルは、そのセルの「データの入力規則」ダイアログボックスで設定内容を確認・変更できます。しかし、この設定はセルごとに紐づいています。そのため、Excelの標準的な操作では、複数のセルを選択して一括で入力規則を削除する機能が提供されていません。個別に削除するには、各セルを選択し、「データの入力規則」ダイアログを開いて「クリア」ボタンを押す必要があります。この仕組みが、広範囲の入力規則解除を困難にしています。

この問題に対処するためには、Excelの持つ高度な機能である「検索と置換」機能と「ジャンプ機能」を組み合わせる必要があります。「検索と置換」機能は、特定の条件に合致するセルを検索する能力を持っています。さらに「ジャンプ機能」と組み合わせることで、検索条件に合致したセル(ここでは入力規則が設定されているセル)だけをまとめて選択できるようになります。この一連の操作により、通常は手作業でしか行えない入力規則の削除を、一度の操作で完了させることが可能になるのです。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excelの複数セルから入力規則を一括解除する手順

ここでは、Excelの「検索と置換」機能と「ジャンプ機能」を組み合わせて、複数セルに設定された入力規則を一括で解除する具体的な手順を解説します。この手順は、Excel for Microsoft 365を基準としていますが、Excel 2019やExcel 2021でも同様に操作できます。

  1. 解除したい入力規則があるシートを開く
    まず、入力規則を解除したいExcelシートを開きます。シート全体、あるいは特定の範囲内の入力規則を解除したい場合でも、この手順で対応できます。
  2. 解除したい範囲を選択する
    入力規則を解除したいセル範囲を選択します。シート全体を対象にする場合は、シートの左上隅にある「すべて選択」ボタン(行番号と列番号の交点にある灰色の四角)をクリックします。特定の範囲のみを対象にする場合は、その範囲をドラッグして選択してください。
  3. 「検索と置換」ダイアログを開く
    選択した状態で、キーボードのCtrl + Hキーを押すか、Excelのリボンメニューから「ホーム」タブを選択し、「編集」グループにある「検索と選択」をクリックし、「置換」を選択します。これにより、「検索と置換」ダイアログボックスが表示されます。
  4. 「オプション」ボタンをクリックする
    「検索と置換」ダイアログボックスが表示されたら、左下にある「オプション」ボタンをクリックして、詳細設定を表示させます。
  5. 「検索する文字列」を空欄にする
    「検索する文字列」の入力欄は空欄のままにします。これは、特定の文字列を検索するのではなく、セルの「書式」や「種類」に基づいて検索するためです。
  6. 「検索対象」を「値」にする
    「検索対象」のドロップダウンリストから「値」を選択します。これは、セルの値ではなく、セルのプロパティ(書式や入力規則など)を検索対象とするための設定です。
  7. 「書式」ボタンをクリックする
    「検索する文字列」の入力欄の下にある「書式」ボタンをクリックします。「セルの書式設定」ダイアログボックスが表示されますが、ここでは何も設定せず、そのまま「OK」ボタンをクリックします。
  8. 「ジャンプ」ダイアログを開く
    「書式」ボタンをクリックした後、「検索と置換」ダイアログボックスに戻ります。今度は、「検索する文字列」の入力欄の横にある「書式」ボタンではなく、ダイアログボックスの左下にある「ジャンプ」ボタンをクリックします。これにより、「ジャンプ」ダイアログボックスが表示されます。
  9. 「セルの内容」から「入力規則」を選択する
    「ジャンプ」ダイアログボックスが表示されたら、左下にある「セルの内容」ボタンをクリックします。すると、さらに詳細な選択肢が表示されるので、その中から「入力規則」を選択します。
  10. 「OK」ボタンをクリックする
    「入力規則」を選択した状態で、「OK」ボタンをクリックします。これにより、Excelは現在選択されている範囲(あるいはシート全体)の中から、入力規則が設定されているセルだけをすべて選択します。
  11. 「データの入力規則」ダイアログを開く
    入力規則が設定されているセルがすべて選択された状態になったら、Excelのリボンメニューから「データ」タブを選択し、「データツール」グループにある「データの入力規則」をクリックします。
  12. 入力規則をクリアする
    「データの入力規則」ダイアログボックスが表示されたら、「設定」タブの「クリア」ボタンをクリックします。これにより、選択されていたすべてのセルから入力規則が解除されます。
  13. ダイアログボックスを閉じる
    「クリア」ボタンをクリックした後、「OK」ボタンをクリックして「データの入力規則」ダイアログボックスを閉じます。これで、一連の操作は完了です。

入力規則解除時の注意点とよくある失敗例

上記の手順でほとんどの場合、入力規則は一括で解除できます。しかし、状況によっては期待通りに動作しない場合や、意図しない結果になることもあります。ここでは、よくある注意点と失敗例、およびその対処法について解説します。

h3>シート全体ではなく、特定の範囲のみ入力規則を解除したい場合

シート全体に設定されている入力規則を解除するのではなく、特定の範囲だけを対象にしたい場合は、手順2でシート全体を選択するのではなく、解除したい範囲を明示的にドラッグして選択してください。例えば、A1セルからD10セルまでの範囲のみ入力規則を解除したい場合は、その範囲を正確に選択してから手順3以降を進めます。範囲選択を間違えると、意図しないセルから入力規則が解除されてしまう可能性があります。

h3>「ジャンプ」ダイアログで「入力規則」が見つからない場合

「ジャンプ」ダイアログボックスで「セルの内容」をクリックしても、「入力規則」という項目が見当たらない場合があります。これは、現在選択されている範囲内に、実際には入力規則が設定されていない場合に起こることがあります。または、Excelのバージョンによっては、この項目名や配置が若干異なる可能性も考えられます。

もし「入力規則」が見当たらない場合は、一度シート全体を選択し直してから再度「ジャンプ」ダイアログを表示してみてください。それでも見つからない場合は、一度シート上に意図的に簡単な入力規則(例えば「整数」「1から10まで」など)を設定したセルを作成し、そのセルを含む範囲で再度試してみると、「入力規則」の項目が表示されることがあります。

h3>解除したはずなのに、入力規則が残っている場合

上記の手順で解除したにも関わらず、一部のセルで入力規則が残っているように見える場合があります。この原因としては、以下の可能性が考えられます。

  • 複数の入力規則が設定されている: 非常に稀ですが、1つのセルに複数の入力規則が重複して設定されている場合があります。この場合、一度の解除操作ではすべてがクリアされないことがあります。
  • 条件付き書式と混同している: 入力規則とは異なり、条件付き書式はセルの値に応じて書式(色など)を変更する機能です。入力規則が解除されたのに、セルの見た目が変わらない場合、それは条件付き書式が適用されている可能性があります。

これらの場合、該当するセルを個別に選択し、「データの入力規則」ダイアログボックスで「クリア」ボタンを押すことで、確実に入力規則を解除できます。また、条件付き書式の場合は、「ホーム」タブの「条件付き書式」メニューから「ルールの管理」を選択し、該当するルールを削除する必要があります。

h3>解除操作後にエラーが発生する場合

入力規則を解除する操作自体でエラーが発生することは、通常ありません。しかし、もし操作中にExcelが応答しなくなったり、予期せぬエラーメッセージが表示されたりした場合は、以下の対処法を試してください。

  • Excelの再起動: まずはExcelアプリケーションを一度終了し、再度起動してみてください。
  • PCの再起動: Excelだけでなく、PC自体を再起動することで、一時的なシステムの問題が解消されることがあります。
  • Excelの更新: Microsoft 365をご利用の場合、Excelが最新の状態に更新されているか確認してください。「ファイル」タブ > 「アカウント」 > 「更新オプション」 > 「今すぐ更新」で最新の状態にできます。

これらの基本的な対処法で解決しない場合は、Excelファイルの破損も考えられます。その場合は、ファイルを別の場所にコピーして、コピーしたファイルで再度操作を試すか、可能であればバックアップから復元することも検討してください。

ADVERTISEMENT

比較表:入力規則の解除方法

項目 手動解除 一括解除(本記事の手順)
対象 セル単位 複数セル(シート全体または指定範囲)
操作の手間 多い(セル数に比例) 少ない(一度の操作)
必要な機能 「データの入力規則」ダイアログ 「検索と置換」「ジャンプ」「データの入力規則」ダイアログ
適した場面 数個のセルのみ解除する場合 多数のセル、またはシート全体の解除
習得難易度 容易 やや複雑だが習得価値あり

上記比較表からもわかるように、解除するセルの数が少ない場合は手動での解除が容易ですが、数が多くなるにつれて一括解除の手順の効率性が際立ちます。一度手順を覚えてしまえば、時間のかかる作業から解放されます。

まとめ

Excelで複数セルに設定された入力規則を一括で解除するには、「検索と置換」機能と「ジャンプ」機能を組み合わせる方法が有効です。この記事で解説した手順を実行すれば、煩雑な手作業を省き、効率的に入力規則を削除できます。これにより、シートのメンテナンス作業が格段に楽になるでしょう。

今後は、シートのレイアウト変更やデータ移行の際に、不要になった入力規則を素早く削除できるようになります。また、この「ジャンプ」機能は、数式やコメントなど、他の特殊なセルを選択する際にも応用できるため、ぜひ様々な場面で活用してみてください。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】