Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

Microsoft Excel の「データの入力規則」機能を使うと、ワークシートに入力できる値を制限でき、ドロップダウンリストから選択するだけで済むため、作業時間を大幅に短縮できます。特定の値しか入力できないセルであれば、毎回キーボードで打ち込む必要はありません。この記事では、Excel で初めてドロップダウンリストを作成する方に向けて、基本から応用まで具体的な例と図解つきでわかりやすく解説します。

練習用ワークブックも用意していますので、ぜひダウンロードして実際に手を動かしながら学んでください。

Excel の「データの入力規則」とは?

データの入力規則とは、セルに入力できる内容をコントロールする機能です。入力できる値が限られている項目には、ドロップダウンリストを使うことで、何度も手入力する手間が省けます。さらに、リスト以外の誤った値が入力されるのを防げるため、入力ミスによるデータの不整合も回避できます。

なぜ「入力規則(バリデーション)」と呼ばれるのかというと、この機能は「有効なデータだけを受け付ける」ことを保証してくれるからです。

また、データセットに不慣れなユーザーにとっても便利です。自分で値を入力する必要がなく、あらかじめ作成されたドロップダウンリストから選ぶだけでよいため、誰でも正確にデータを入力できます。

Excel でドロップダウンリストを作成する8つの方法

ここからは、さまざまな方法でドロップダウンリストを作成する手順を紹介します。すべての方法を実際のデータで試してみることをおすすめします。それでは順番に見ていきましょう。

1. 単一のセルにドロップダウンリストを作成する

まずは最も基本的な方法として、1つのセルに対してドロップダウンリストを作成する手順を解説します。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

📌 手順

  • まず、対象となる セル B5 をクリックします。
  • 次に [データ] タブを開き、[データツール] グループにある [データの入力規則] をクリックします。「データの入力規則」ダイアログボックスが表示されます。
  • [入力値の種類] のドロップダウンから [リスト] を選択します。
  • [元の値] フィールドに、選択肢として許可したい値をカンマ区切りで入力します(後述するように、範囲やテーブルを指定することも可能です)。
  • [OK] をクリックします。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

設定すると、セルの右側にドロップダウンボタンが表示されます。ボタンをクリックすると、作成したリストが表示され、任意の値を選択して入力できるようになります。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

2. 複数のセルにドロップダウンリストを作成する

1つのセルへの作成方法がわかったところで、次は複数のセルへまとめて適用する方法です。主に2つのやり方があります。

2.1 フィルハンドルを使ってコピーする

入力規則を設定済みのセルをコピー&ペーストすれば、貼り付け先のセルにも同じドロップダウンリストが引き継がれます。

または、フィルハンドル(セル右下の小さな四角)をドラッグして、縦方向の列全体にまとめてコピーすることもできます。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

これで列内のすべてのセルに入力規則が適用されます。各セルのドロップダウンボタンをクリックすれば、リストから値を選べます。

2.2 複数セルを選択してから設定する

もうひとつの方法は、入力規則を適用したいセルをあらかじめすべて選択しておいてから、上記の手順でドロップダウンリストを作成するやり方です。選択した全セルに一括で設定されます。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

3. カンマ区切りの値からドロップダウンリストを作成する

ドロップダウンリストの選択肢は、いくつかの形式で指定できます。最も手軽なのが、先ほども登場した「カンマ区切りで直接入力する」方法です。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

[元の値] フィールドに、セルに入力を許可したい値をカンマで区切って入力するだけで完了します。選択肢が少ない場合に便利な方法です。

4. セル範囲の値からドロップダウンリストを作成する

選択肢が多い場合、いちいち手入力するのは大変です。そこで、ワークシート上に作成したリストのセル範囲を参照する方法がおすすめです。

📌 手順

  • まず、選択肢となる値のリストをワークシート上に作成します。
  • 次に、入力規則を適用したいセル範囲を選択します。
  • [データ] タブ → [データツール] グループ → [データの入力規則] をクリックし、ダイアログボックスを開きます。
  • [入力値の種類][リスト] を選び、[元の値] フィールドにリストがあるセル範囲を指定して [OK] をクリックします。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

これで、指定した範囲内のすべてのセルにドロップダウンリストが表示されます。リストの内容を更新すれば、ドロップダウンの選択肢も自動的に反映される点が大きなメリットです。

5. 別のシートのリストを使用する

これまでは同じシート内の範囲を参照してきましたが、別のシートにあるリストを参照することも可能です。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

スクリーンショットのように、「Range of values」という別シートのリストを参照した場合、[元の値] フィールドには「シート名!セル範囲」の形式で参照が表示されます。元データを専用シートで管理すれば、表計算ファイル全体の整理にも役立ちます。

6. データの入力規則におけるエラー処理

リストに存在しない値を入力するとどうなるでしょうか。試しにリスト外の項目を入力して Enter キーを押すと、次のようなエラーメッセージが表示されます。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

これは「入力エラー(エラーアラート)」機能で、リスト外の無効な値の入力を防ぐためのものです。エラーメッセージは自由にカスタマイズでき、Excel では以下の3種類のスタイルを選択できます。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

[タイトル] と [エラーメッセージ] を設定すれば、ユーザーが無効な値を入力したときに表示される内容を変えられます。

6.1 「停止」スタイル

無効な入力を行うと表示され、ユーザーは再入力するかキャンセルするかしか選べません。リスト外の値は一切受け付けない、最も厳格なスタイルです。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

6.2 「警告」スタイル

警告メッセージが表示され、ユーザーはリスト外の値でもそのまま受け入れるかどうかを選択できます。柔軟性を持たせたい場合に適しています。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

6.3 「情報」スタイル

入力規則のルールを知らせるメッセージを表示しつつ、ユーザーの入力した値を自動的に受け入れます。注意喚起はしつつも入力自体は妨げたくない場合に便利です。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

7. リスト外の入力を許可する方法

データの入力規則を設定すると、エラーアラートは自動的にオンになります。そのため、通常はリスト外の値を入力できません。しかし、状況によってはリスト外の値も入力できるようにしたいケースがあります。そんなときは、次の2つの方法が使えます。

7.1 エラーチェックをオフにする

「データの入力規則」ダイアログボックスの [エラーメッセージ] タブを開き、[無効なデータが入力されたらエラーメッセージを表示する] のチェックを外します。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

こうすることで、Excel はエラーメッセージを表示しなくなり、ユーザーはリスト外の値も自由に入力できるようになります。ドロップダウンリストはあくまで「入力補助」として機能します。

7.2 別のエラーアラートを選択する

もうひとつの方法は、エラーアラートのスタイルを変更することです。前述の3種類のうち、「情報」スタイルを選択すれば、警告は表示されるものの、リスト外の値もそのまま入力できます。

完全に禁止するのではなく、注意を促しながら柔軟に運用したい場合におすすめの方法です。

8. ドロップダウンリストに新しいデータソースを追加する

運用していると、リストに新しい項目を追加したくなることがあります。たとえば、元のリストに2つの項目を追加したとしましょう。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

このままでは既存のセルには追加項目が反映されません。すべてのセルを選び直して入力規則を設定し直してもよいのですが、もっと簡単な方法があります。

📌 手順

  • まず、列の最初のセルを選択します。
  • [データ] タブ → [データツール] グループ → [データの入力規則] をクリックします。
  • [元の値] を新しいリスト範囲に変更します。
  • [同じ設定のすべてのセルに変更を適用する] にチェックを入れます。これで、同じ設定が施された列内のすべてのセルに新しいデータソースが反映されます。
  • [OK] をクリックし、ドロップダウンリストに新しい項目が追加されていることを確認しましょう。

Excelでドロップダウンリストを作成する方法|データの入力規則を8つの手順で徹底解説

これで、既存のドロップダウンリストにも新しいデータソースが反映されました。

💬 覚えておきたいポイント

入力規則が設定されたセルは、通常のセルと同じようにコピー&ペーストできます。貼り付け先のセルにも同じドロップダウンリストが引き継がれるため、大量のセルへ適用する際はこの性質を活用しましょう。

まとめ

この記事では、Excel のデータの入力規則を使ってドロップダウンリストを作成する8つの方法を解説しました。単一セルへの設定から、複数セルへの一括適用、別シートの参照、エラー処理のカスタマイズ、リストの拡張まで、実務で役立つテクニックを網羅しています。ぜひ練習用ワークブックをダウンロードして、ご自身のデータで試してみてください。

Excel に関するさまざまな問題と解決策については、Exceldemy.com もあわせてチェックしてみてください。

新しいテクニックを学び続けて、スキルアップを目指しましょう!

関連記事

  • Excel の入力規則で IF 関数を使う方法(6つのパターン)
  • 色付きのデータの入力規則を設定する方法(4つの方法)
  • 【解決済み】Excel でコピー&ペースト時にデータの入力規則が機能しない問題の対処法
  • データの入力規則リストから空白を削除する方法(5つの方法)
  • Excel VBA で入力規則リストに初期値を設定する方法(マクロ・UserForm)
  1. Excelでドロップダウンリスト付きのデータ入力フォームを作成する2つの方法

    Microsoft Excelでは、データ入力フォームや計算フォームなど、さまざまな種類のフォームを作成できます。こうしたフォームを活用すれば、データ入力が格段に楽になり、作業時間の大幅な節約にもつながります。また、Excelには「ドロップダウンリスト」という便利な機能もあります。限られた値を何度も手入力するのは面倒ですが、ドロップダウンリストを使えば、リストから選ぶだけで簡単に値を入力できます。この記事では、Excelでドロップダウンリスト付きのデータ入力フォームを作成する方法を、具体的な操作画面とともにわかりやすく解説します。 Excelでドロップダウンリスト付きデータ入力フォームを

  2. Excelでデータモデルを作成する3つの方法|リレーションシップ・Power Query・Power Pivot

    データモデルは、Excelでのデータ分析に欠かせない機能です。データモデルを活用すると、テーブルなどのデータをExcelのメモリ上に読み込み、共通の列を基準に複数のデータ同士を関連付けることができます。各テーブル間のつながり(関係性)こそが、「データモデル」という言葉が示す「モデル」の正体です。Excelにはデータモデルを作成するための方法が複数用意されており、本記事では3つの異なるアプローチをわかりやすく解説します。 Excelでデータモデルを作成する3つの便利な方法 本記事では、Excelでデータモデルを作成する3つの実用的な手法をご紹介します。まず「リレーションシップ」ダイアログを使う