メインコンテンツへスキップ

Excelで複数レベルのドロップダウンリストを迅速に作成

Author: Kelly Last Modified: 2025-05-23

Kutools for Excel

300以上の機能でExcelを強化
強力な機能

一般的に、Excelではデータ検証機能を使用してドロップダウンリストを作成するのは簡単です。しかし、Excelで3レベルなどの複数レベルの動的ドロップダウンリストを作成するにはどうすればよいでしょうか?ここで、Kutools for Excel動的ドロップダウンリスト機能を使用すると、Excelで2~5レベルのドロップダウンリストを簡単に作成できます。


 Excelで水平方向に2レベルのドロップダウンリストを作成

以下のスクリーンショットに示すように、4つのカテゴリを持つメニューがあると仮定します。この場合、動的ドロップダウンリスト機能を適用して、水平方向に2レベルのドロップダウンリストを作成できます。手順は次のとおりです:

shot-dynamic-drop-down-list-1

1. 「Kutools」>「ドロップダウンリスト」>「動的ドロップダウンリスト」をクリックして、この機能を有効にします。

shot-dynamic-drop-down-list-2

2. 「依存ドロップダウンリスト」ダイアログで、次のように設定してください:

(1) チェックする モードA: 2レベルの依存ドロップダウンリスト オプションを モード セクションで選択します;
(2) データ範囲 ボックスで、依存ドロップダウンリストに使用するソースデータを選択します;
(3) チェックする リストを水平に配置する オプション;
(4) 出力先 ボックスで、出力先の範囲を指定します;
(5) 「 OK 」ボタンをクリックします。

shot-dynamic-drop-down-list-3

ヒント: 出力先ボックスでは、動的ドロップダウンリストを出力するために2列を選択してください。

これで、水平方向に2レベルのドロップダウンリストが作成されました。スクリーンショットをご覧ください:

 Excelで垂直方向に2レベルのドロップダウンリストを作成

動的ドロップダウンリスト 機能を使用すると、Excelで垂直方向に2レベルのドロップダウンリストも簡単に作成できます。

1. 「Kutools」>「ドロップダウンリスト」>「動的ドロップダウンリスト」をクリックして、この機能を有効にします。

2 依存ドロップダウンリスト 」ダイアログで、次のように設定してください:
(1) チェックする モードA: 2レベルの依存ドロップダウンリスト オプションを モード セクションで選択します;
(2) データ範囲 ボックスで、依存ドロップダウンリストに使用するソースデータを選択します;
(3) 出力先 ボックスで、出力先の範囲を指定します;
(4) 「 OK 」ボタンをクリックします。

shot-dynamic-drop-down-list-4

ヒント:
(1) 出力先 ボックスで、動的ドロップダウンリストを出力するために2行を選択してください。
(2) チェックしないでください リストを水平に配置する オプション。

これで、垂直方向に2レベルのドロップダウンリストが作成されました。スクリーンショットをご覧ください:


 Excelで2~5レベルのドロップダウンリストを作成

例えば、以下のような大陸、国、都市の表があるとします。ここでは、動的ドロップダウンリスト機能を使用して、Excelで3レベルのドロップダウンリストを作成します。

shot-dynamic-drop-down-list-5

1. 「Kutools」>「ドロップダウンリスト」>「動的ドロップダウンリスト」をクリックして、この機能を有効にします。

2依存ドロップダウンリスト 」ダイアログで、次のように設定してください:
(1) チェックする モードB: 2~5レベルの依存ドロップダウンリスト オプションを モード セクションで選択します;
(2) データ範囲 ボックスで、依存ドロップダウンリストに使用するソースデータを選択します;
(3) 出力先 ボックスで、出力先の範囲を指定します;
(4) 「 OK 」ボタンをクリックします。

shot-dynamic-drop-down-list-6

注意:
1) データにヘッダーが含まれている場合は、「データにヘッダーが含まれている」オプションをチェックしてください。
2) 出力先ボックスでは、ソースデータの列数と同じ数の列を選択する必要があります。そうしないと、依存ドロップダウンリストダイアログで「OK」ボタンをクリックした後に、次のスクリーンショットのようなプロンプトボックスが表示されます。

shot-dynamic-drop-down-list-7

3) デフォルトでは、作成された動的ドロップダウンリストの値は、ソースデータの元の順序で並べられます。値をアルファベット順に並べ替えたい場合は、ダイアログの左下にある 詳細設定 ボタンをクリックし、 shot-dynamic-drop-down-list-8 メニューから アルファベット順に並べ替える を選択します。

shot-dynamic-drop-down-list-9

結果は次のスクリーンショットのようになります。

shot-dynamic-drop-down-list-10

4) 詳細設定メニューには「すべてのセルをテキストとして書式設定」というオプションもあります。動的ドロップダウンリストを作成中に次の2つのエラーメッセージが表示される場合は、このオプションを有効にすることをお勧めします。

shot-dynamic-drop-down-list-11

エラーメッセージ 1   エラーメッセージ 2
shot-dynamic-drop-down-list-12       shot-dynamic-drop-down-list-13
5) 出力範囲にすでに動的ドロップダウンリストが存在する場合、次のダイアログボックスが表示され、上書きするかどうかを確認します。

shot-dynamic-drop-down-list-14

これで、3レベルのドロップダウンリストが作成されました。スクリーンショットをご覧ください:

ヒント: データに4(または5)列が含まれている場合、この機能はそれに応じて4(または5)レベルのドロップダウンリストを作成します。


 注意

1. 「依存ドロップダウンリスト」ダイアログで、「」ボタンをクリックしてサンプルシートを開くことができます。ただし、この操作を行うと現在のダイアログが閉じます。

2. Kutools for Excelの「データ検証制約をクリア」機能を使用して、選択範囲からドロップダウンリストのデータ検証をクリアできます。


 デモ: Excelで複数レベルのドロップダウンリストを作成

 
Kutools for Excel: あなたの指先に 300 以上の便利なツールが集結!永久無料のAI機能をお楽しみください!今すぐダウンロード!

おすすめの生産性ツール
以下のツールは、あなたの時間とお金を大幅に節約できます。どれがあなたに合っていますか?
Office Tab: Chrome、Firefox、そして新しいInternet Explorerのように、Officeで便利なタブを使用します。
Kutools for Excel: Excel 2021、2019、2016、2013、2010、2007およびOffice 365向けの300以上の高度な機能を提供します。

Kutools for Excel

上記の機能は、Kutools for Excelの300の強力な機能のうちの一つに過ぎません。

Excel(Office)2021、2019、2016、2013、2010、2007およびOffice 365向けに設計されています。30日間無料でダウンロードしてお使いいただけます。

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase