Excel でドロップダウンリストをマスターする:包括的なガイド
Excel のドロップダウンリストは、ユーザーが手入力ではなく事前に定義された選択肢から値を選べる強力な機能で、データ入力の正確性と効率を飛躍的に高めます。初心者から上級者まで、誰もがドロップダウンリストを理解して活用することで、生産性やデータ管理能力を大幅に向上させられます。本記事では、Excel でドロップダウンリストを作成するさまざまな方法を、ステップ・バイ・ステップでわかりやすく解説します。
動画:ドロップダウンリストを作成する
ドロップダウンリストを作成する
それでは、Excel でドロップダウンリストを作成する方法をマスターしましょう!
手動入力でドロップダウンリストを作成する
手順1:ドロップダウンリストを配置したいセルを選択してください。

手順2:[データ]タブをクリックし、「データの入力規則」を選択します。

手順3:[データの入力規則]ダイアログで設定を行ってください。
「設定」タブで、以下の項目を設定してください。
- リストを、許可ドロップダウンリストから選択してください。
- ドロップダウンリストに表示したい項目を、カンマ区切りで元欄に入力してください。
- OKをクリックします。

結果:
これでドロップダウンリストが完成しました!

この方法のメリット:元のリストを配置するためのワークシートや範囲が不要です。
この方法の欠点:ドロップダウンリストの項目を追加・削除・編集するには、データの入力規則ダイアログを開き、元ボックス内の項目を手動で再編集する必要があります。
ドロップダウンリストを作成する前に、あらかじめそのリストに含める項目を決定または作成し、「元のリスト」として特定の範囲内に整理しておく必要があります。
元のリストの各項目が個別のセルに入っていることをご確認ください。このリストは、新しく作成するドロップダウンリストと同じシート上、別のシート、または別のワークブック内に配置できます。

範囲からドロップダウンリストを作成する
セル範囲の値を使ってドロップダウンリストを作成するには、次の手順に従ってください。
手順1:ドロップダウンリストを配置したいセルを選択してください。
手順2:[データ]タブをクリックし、「データの入力規則」を選択します。

手順3:[データの入力規則]ダイアログで設定を行ってください。
「設定」タブで、以下の項目を設定してください。
- リストを、許可ドロップダウンリストから選択します。
- 選択アイコン
をクリックし、元欄から元のリストを選択してください。 - OKをクリックしてください。

結果:
これでドロップダウンリストが完成しました。

この方法のメリット:参照範囲(元のリスト)を変更するだけでドロップダウンリストを簡単に更新でき、元の項目をデータの入力規則ダイアログで一つひとつ編集する手間が省けます。
この方法の欠点:ドロップダウンリストの下に項目を追加したり、項目を削除したりする場合、元欄の参照範囲をデータの入力規則ダイアログで更新する必要があります。元のリストに基づいて項目を自動的に更新したい場合は、元のリストをテーブルに変換してください。
ヒント:
ソースリストをテーブルに変換せず、新しい項目を追加するたびにデータの入力規則ダイアログで参照範囲を手動で更新したくない方へ——ドロップダウンリストを自動的に更新できる便利なテクニックを2 つご紹介します。
データの入力規則でソースリストを選択する際、ソースデータの下部にあらかじめいくつかの空のセルを含めておくと、その空のセルに入力するだけで新しい項目をソースリストに追加できます。

ソースリスト内に新しい行を挿入し、新しい項目をソースリストに入力すると、ドロップダウンリストが自動的に更新されます。
ドロップダウンリストをKutools で作成する
ここでは、クリック数を減らして素早く簡単にドロップダウンリストを作成できる便利な機能——シンプルなドロップダウンリスト作成(Kutools for Excelの一部)をご紹介します。操作手順は次のとおりです。
- ドロップダウンリストを配置するセルを選択します。
- Kutoolsタブをクリックし、ドロップダウンリスト > シンプルなドロップダウンリストの作成をクリックします。
- ドロップダウンリストに表示したいセル範囲を選択するか、(またはカンマ区切りで項目を直接入力して)OKをクリックしてください。

注:
- この機能をご利用になる前に、まずKutools for Excel をインストールしてください。ダウンロードして、30 日間の無料トライアルをお試しください。
- この機能以外にも、高度なドロップダウンリストを簡単に作成できる便利な機能がさらにあります。たとえば、動的リストや、複数選択可能なドロップダウンリスト、さらにはチェックボックス付きのドロップダウンリストを作成できます。
テーブル(動的)からドロップダウンリストを作成する
ソースリストに項目を追加または削除した際に自動的に更新される動的で拡張可能なドロップダウンリストを作成したい場合は、ソースリストをExcel テーブルに配置することをおすすめします。
手順1:ソースリストをテーブルに変換する
ソースリストを選択し、挿入>テーブルをクリックします。「テーブルの作成」ダイアログで、選択範囲に列見出しが含まれている場合は、「先頭行をテーブルの見出しとして使用する」をオンにしてからOKをクリックします。

手順2:ドロップダウンリストを配置したいセルを選択します。
手順3:[データ]タブをクリックし、「データの入力規則」を選択します。

手順4:[データの入力規則]ダイアログで設定を行ってください。
「設定」タブで、以下の設定を指定してください。
- リストを、許可ドロップダウンリストから選択します。
- 選択アイコン
をクリックし、元欄でテーブル範囲(ヘッダーを除く)を選択してください。 - OKをクリックしてください。

結果:
これでドロップダウンリストが完成しました。

ソーステーブルに項目を追加または削除すると、ドロップダウンリストも自動で更新されます。

この方法のメリット:元のテーブルを編集するだけで、ドロップダウンリストを簡単に修正できます。既存の項目を編集したり、新しい項目を追加したり、不要な項目を削除したりすることが可能です。
この方法の欠点:ありません。
- テーブルに新しい項目を追加した際にドロップダウンリストを自動的に更新できるようにするには、以下の手順に従ってください:
- テーブルの最後の項目をクリックしてください。
- Enter キーを押すと、次のセルに移動します。
- セルに新しい項目を入力すると、自動的にドロップダウンリストに追加されます。
- テーブルの範囲が自動的に拡張されない場合は、ファイル > オプション > 校閲をクリックして、オートコレクトのオプションを開き、「作業中にテーブルに新しい行と列を自動的に含める」オプションを、「入力中に書式設定」タブでオンにしてください。
セルの名前からドロップダウンリストを作成する
同じソースリストに基づいて複数のシートにドロップダウンリストを作成する際は、参照を簡単にするために、ソースリストのセルに名前を付けることをおすすめします。
手順1:ソースリスト用のセルの名前を作成する
ソースリストを選択し、数式バー横の名前ボックスに移動して名前を入力してください(スペースやその他の特殊文字は使用できません)。その後、Enterキーを押して完了します。

手順2:ドロップダウンリストを配置したいセルを選択します。
手順3:[データ]タブをクリックし、「データの入力規則」を選択します。

手順4:[データの入力規則]ダイアログで設定を行ってください。
「設定」タブで、以下の設定を指定してください。
- 次の中から選択してください。リストを許可ドロップダウンリストから;
- 手順1 で設定した名前の前にイコール記号(=)を入力し、元の欄に次のように入力します。
また、元テキストボックスをクリックしてF3キーを押すと、名前貼り付けダイアログが開きますので、リストから必要なセルの名前を選択し、OKをクリックすると、その名前がテキストボックスに挿入されます。=SourceList - OKをクリックしてください。

結果:
これでドロップダウンリストが完成しました!

この方法のメリット:複数のシートにわたるドロップダウンリストを、簡単・スピーディーに作成できます。元の欄に名前を入力するだけで、データの入力規則ダイアログから実現可能です。
この方法のデメリット:ドロップダウンリストに項目を追加または削除する際は、名前の管理で定義された名前付き範囲を更新する必要があります。
別のブックからドロップダウンリストを作成する
ソースリストと作成するドロップダウンリストが異なるブックにある場合、元の欄でデータの入力規則ダイアログ内のソースリストを選択しようとすると、作成を阻止する警告が表示されます。

ここでは、別のブックからドロップダウンリストを作成する方法を説明します。
手順1:ソースブック内のソースリスト用のセルの名前を作成する
ソースブックで、ドロップダウンリストに表示したい項目を選びます。次に、名前ボックス(数式バーの横にある)に移動し、「SourceList」などの名前を入力してください。

手順2:ドロップダウンリストブック内でソースリストを参照する名前を定義する
ドロップダウンリストを作成したいワークブックを有効にして、数式 > 名前の定義をクリックします。
名前の定義 "/>新しい名前ダイアログが表示されたら、以下のように設定してください。
- 名前ボックスに、たとえばItemsと入力します。
- 手順1 で定義したソースリストの名前と等号に続いて、ソースブック名を参照先(ボックスに入力します。例:
=SourceFile.xlsx!SourceList - OKをクリックします。
- 通常、SourceFile は拡張子付きのソースワークブックのファイル名です。拡張子を省略する場合は、その後に感嘆符(!)とセル名を続けて記述します。ブック名にスペースや英数字以外の文字が含まれる場合は、ブック名を一重引用符で囲んでください。例:
='Source File.xlsx'!SourceList - ブック名と範囲名の間には必ず感嘆符(!)を使用することをお忘れなく。
手順3:ドロップダウンリストを配置したいセルを選択します。
手順4:[データ]タブをクリックし、「データの入力規則」を選択します。

手順5:[データの入力規則]ダイアログで設定を完了してください。
「設定」タブで、以下の設定を指定してください。
- 次の中から選択してください。リストを許可ドロップダウンリストから;
- 手順3 で定義した名前の前にイコール記号(=)を入力し、元の欄に次のように入力します。
=Items - OKをクリックします。

結果:
これでドロップダウンリストが作成されました。

この方法の欠点:ソースブックが閉じられていると、ドロップダウンリストは機能しません。また、ソースリストに新しい項目を追加しても、ドロップダウンリストは自動で更新されません。
エラー警告(他の入力を許可)
デフォルトでは、ドロップダウンリストはリストに含まれる値のみをセルに入力できるように制限しています。リストに存在しない値を入力して Enter キーを押すと、下のスクリーンショットのようなエラー警告が表示されます。再試行ボタンをクリックすると、入力した値が再編集用に選択されます。キャンセルボタンをクリックすると、入力した値がクリアされます。

ユーザーが他の値を入力してもエラー警告を表示させたくない場合は、以下の手順で設定できます。
エラー警告を停止したいドロップダウンリストのセルを選択し、データ > データの入力規則をクリックします。
データの入力規則ダイアログで、エラー警告タブの無効なデータが入力された後にエラー警告を表示するチェックボックスのチェックを外して、OKをクリックします。

これで、ユーザーが他の値を入力してもエラー警告が表示されなくなります。
ユーザーが他の値を入力できるようにしつつ、リマインダーとして警告を表示したい場合は、以下の手順で設定してください。
他の値を入力したいドロップダウンリストのセルを選択し、データ > データの入力規則をクリックします。
- データの入力規則ダイアログで、エラー警告タブ:
- 無効なデータが入力された後にエラー警告を表示するチェックボックスは、オンのままにしておいてください。
- 情報をスタイルのドロップダウンリストから選択してください。
- タイトルとエラーメッセージを入力し、OKをクリックしてください。

今後、ユーザーが他の値を入力した場合、リマインダーのダイアログが表示されます。入力した値をそのまま保持するにはOKを、入力値をクリアするにはキャンセルをクリックしてください。

- また、警告をスタイルリストから選択し、タイトルとエラーメッセージを指定することもできます。「情報」と同じように使えますが、黄色の警告アイコンと感嘆符が表示されます。
- タイトルやメッセージテキストを何にすればよいか分からない場合は、フィールドを空のままにしておいても構いません。その場合、Excel はデフォルトの警告を表示します。
入力メッセージ
ドロップダウンリストを作成する際、セルを選択したユーザーに対して、リストから項目を選択するよう促す入力メッセージや、その他の必要な情報を追加できます。
1。入力メッセージを追加したいドロップダウンリストのセルを選択し、データ > データの入力規則をクリックします。
2。「データの入力規則」ダイアログで、「入力メッセージ」タブをクリックしてください。
- 「セルが選択されたときに入力メッセージを表示する」チェックボックスをオンにしてください。
- 「タイトル」と「入力メッセージ」を設定し、OKをクリックしてください。

これで、ユーザーがセルを選択すると、指定した情報が黄色のテキストボックスに表示されます。

その他の注意点
デフォルトでは、ドロップダウンリストを作成すると、「空白を無視」チェックボックスがオンになっています。これにより、ユーザーはアラート表示なしでセルを空白のままにしておけます。
「空白を無視」チェックボックスがオフの場合は、範囲内の空白セルが無効な入力とみなされ、警告が表示されます。
ドロップダウンリスト内の項目の順序を変更したい場合は、元のリストを並べ替えてください。
もしデータの入力規則機能が無効になっている場合は、保護されたワークシートで作業している可能性があります。データの入力規則を有効にするには、まずワークシートの保護を解除し、その後で必要なデータの入力規則を設定してください。
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセル | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストを素早く作成 | 連動型ドロップダウンリスト | 複数選択ドロップダウンリスト.... | |
| 列マネージャー:特定の数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲と列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線…) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、…)| 50+グラフタイプ(ガントチャート、…)| 40+実用的数式(誕生日に基づいて年齢を計算します、…)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、…)| 12 変換ツール(単語に変換する、為替レートの変換、…)| 7 結合と分割ツール(高度な行のマージ、セルの分割、…)|…他にも多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約するために300 以上の高度な機能を提供します。最も必要な機能を今すぐ入手するには、こちらをクリックしてください…
Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブによる編集と閲覧を有効化します。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成したりできます。
- あなたの生産性を50% 向上させ、毎日数百回のマウスクリックを削減します!
すべてのKutools アドイン。1 つのインストーラー
Kutools for Officeスイートには、Excel ・Word ・Outlook 用のアドインに加え、PowerPoint 向け機能と Office Tab Pro も含まれており、複数の Office アプリケーションを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint のアドイン+Office Tab Pro
- 1 つのインストーラー、1 つのライセンス— 数分でセットアップ可能(MSI 対応)
- 連携でさらに強力に— Office アプリ全体で生産性を合理化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別購入よりもお得


名前の定義 "/>



