【Excel】入力規則のリストに無い項目を入力する方法|プルダウンでエラーを表示させない方法

  • URLをコピーしました!

入力規則のプルダウンリスト(プルダウン)にないテキストを入力すると、デフォルトの設定ではエラーとなります。
この仕様により誤入力を防ぎ、安全にデータを管理できます。ただし、プルダウンを単なる入力補助として使いたい場合は、リスト外の文字を入力できないことが不便に感じることもあります。

今回は、プルダウンにないテキストを入力できるように設定する方法を解説します。

目次

リストにないテキストを入力するとどうなる?

リストにないテキストを入力すると、エラーが発生してしまいます。
キャンセルボタンを押して入力前の状態に戻すか、再試行ボタンを押して、リストにあるテキストを入力/入力自体を削除するの対応をする必要があります。

シート:入力規則のリストに無い項目を入力してエラーになった画面

プルダウンに自由入力する方法

プルダウンに自由入力できるようにする設定手順

セルの設定を変更して、プルダウンに自由入力できるようにします。
設定の変更手順を解説します。

STEP
プルダウンの設定を変更したいセルを選択する

プルダウンの設定を変更したいセルを選択します。
下画像のサンプルは1つのセルを選択していますが、範囲(複数のセル)を選択することも可能です。

シート:入力規則のリストに無い項目を入力してエラーになった画面
STEP
[データの入力規則]ダイアログを表示する

プルダウンの設定を変更するため、[データの入力規則]ダイアログを表示します。
[データ]タブから、[データの入力規則]のアイコンをクリックします。

リボン:[データ]タブにある[データの入力規則]の場所を示した画像
STEP
[エラー メッセージ]タブを表示する

[データの入力規則]ダイアログの[エラー メッセージ]タブをクリックします。

[データの入力規則]ダイアログ:[エラー メッセージ]タブの場所を示した画像
STEP
エラーメッセージを表示させない設定にする

[無効なデータが入力されたらエラー メッセージを表示する]のチェックを外して(下の画像①)、[OK]ボタンをクリックします(下の画像②)。

[データの入力規則]ダイアログ:[エラー メッセージ]タブのエラーメッセージを表示させないようにする操作手順
STEP
プルダウンにないテキストを入力できるか確認する

セルにプルダウンの項目にないテキストが入力できるか確認します。
手入力で項目以外のテキストを入力して、Enterキーで確定できたら成功です。

シート:入力規則のリストに無い項目を入力できるようになったエビデンスの画像

セルの設定を変えず、プルダウンの項目にないテキストに変更する

セルの設定を変更せず、プルダウンの項目にないテキストに変更します。

入力制限の設定がないセルに入力し、そのセルをコピーします。
その後、本来入力したいセルに値貼り付けをすることで入力制限を回避します。
通常は前述の設定変更がおすすめですが、一時的に入力したい場合の方法として覚えておくとよいでしょう。

なお、この方法は結合されたセルに対して使用できませんのでご注意ください。

STEP
入力したいテキストを入力制限のないセルに入力する

プルダウンが設定されていない別のセルに、入力したいテキストを入力します。
このセルは、結合していないセルにしてください。

シート:入力規則のリストに無い入力したい項目を入力制限のないセルに入力した画面
STEP
入力したセルをコピーする

1つ前の手順で入力したセルをコピーしてください。

シート:入力制限のないセルに入力したセルをコピーした画面
STEP
入力したいセルを選択する

本来、入力したい入力制限のかかったセルを選択します。

シート:入力規則の制限があるセルを選択した画面
STEP
値貼り付けをする

[ホーム]タブの[貼り付け]ボタンの下にある[▼]をクリックし、[値]のアイコン(123)をクリックしてください。

リボン:[ホーム]タブにある[値の貼り付け]の[値]の場所を示した画像
STEP
STEP1で入力したテキストを削除する

STEP1で入力したテキストを[Delete]キー等で削除します。

シート:入力制限のないセルに入力したテキストを削除する操作案内の画像

削除すると下画像のようになります。

シート:入力制限のリストにない項目をセルに入力した画面

この方法で入力したセルをダブルクリックや[F2キーで編集モードにしてしまうと、リストにある項目へ変更するか、入力したテキストを削除するまでエラーが発生し続けます。
これは設定自体は変わっておらず、リスト以外のテキストが入力されたと判断されてしまったためです。
この場合は、Escキーで編集モードを終了してください。

シート:入力制限のリストにない項目にを入力したことによるエラーが発生した画像

エラー メッセージのスタイルを変更する

[データの入力規則]ダイアログの[エラーメッセージ]タブのスタイルを「注意」または「情報」にすると、確認メッセージを表示したうえで、プルダウンのリストにないテキストを入力できるようになります。

エラー メッセージのスタイルを「注意」または「情報」にした状態で、プルダウンのリストにないテキストを入力すると、メッセージボックスが表示されます。クリックするボタンによって、入力を確定するか、セルの編集に戻るか、入力をキャンセルするかを選択できます。

[データの入力規則]ダイアログ:[スタイル]のプルダウンを展開した画面

エラー メッセージのスタイルを「注意」にする

エラー メッセージのスタイルを「注意」にすると、プルダウンの項目にないテキストを入力したときに、デフォルトでは下画像のメッセージが表示されます。

[データの入力規則]ダイアログ:[スタイル]のプルダウンを[注意]にして、入力規則のプルダウンの項目にないテキストを入力したときに表示される画面

メッセージボックスのボタンは次のようになります。

  • はい … テキストの入力が完了する(プルダウンの項目にないテキストでもOKです)
  • いいえ … セルの編集に戻る
  • キャンセル … 入力をキャンセルして、セルの編集を終了する

エラー メッセージのスタイルを「情報」にする

エラー メッセージのスタイルを「情報」にすると、プルダウンの項目にないテキストを入力したときに、デフォルトでは下画像のメッセージが表示されます。

[データの入力規則]ダイアログ:[スタイル]のプルダウンを[情報]にして、入力規則のプルダウンの項目にないテキストを入力したときに表示される画面

メッセージボックスのボタンは次のようになります。

  • OK … テキストの入力が完了する(プルダウンの項目にないテキストでもOKです)
  • キャンセル … 入力をキャンセルして、セルの編集を終了する

自由入力とプルダウンの削除

[データの入力規則]ダイアログの[設定]タブの[入力値の種類]を[リスト]から[すべての値]に変更すると自由に入力することができます。ですが、セルのプルダウンが削除されてしまい、表示されなくなります。

プルダウンを入力補助として使用したい場合は、[リスト]を変更しないでください。

[データの入力規則]ダイアログ:[入力値の種類]のプルダウンを[リスト]以外にすると、セルのプルダウンが表示されなくなることを補足する画像。

まとめ

今回は、Excelのプルダウンリストにない文字も入力できるようにする方法を解説しました。プルダウンリストを残したまま自由入力できるようにしたい場合は、[エラー メッセージ]タブの設定を変更します。

ポイントは次のとおりです。

  • [無効なデータが入力されたらエラー メッセージを表示する]のチェックを外す
  • [入力値の種類]を[すべての値]に変更すると、プルダウン自体が解除される
  • 一時的に入力したい場合は、別セルに入力して値貼り付けする方法もある
  • エラー メッセージのスタイルを「注意」や「情報」にすると、確認メッセージを表示したうえでリスト外の入力を許可できる

プルダウンを入力補助として使いたい場合は、リストを解除せずにエラーメッセージの設定だけを変更しましょう。

関連記事

プルダウンリストのエラーメッセージを変更する方法

プルダウンリスト(プルダウン)にない文字を入力すると、エラーとなりメッセージが表示されます。
初期状態のエラーメッセージは少し分かりにくく、ユーザーが迷ってしまう場合があります。
エラー時に表示されるメッセージを変更して、ユーザーにとって使いやすいシステムを作りましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

元・エクセル迷子。関数やグラフに頭を抱えつつ、地道に勉強してきました。
今では「むずかしいを、やさしく」にこだわって、初心者さん向けにExcelのコツを発信中。
「なんか分かるかも!」って思える瞬間を一緒に楽しみましょう♪

目次