KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で複数階層のドロップダウンリストをすばやく作成します

著者Kelly変更日

Kutools for Excel

300+でExcel の機能を強化
強力な機能

通常、Excel のデータ検証機能を使えば、ドロップダウンリストを作成するのは簡単です。しかし、3 階層以上の複数階層からなる動的ドロップダウンリストをExcel で作成するには、どうすればよいでしょうか? ここでは、動的ドロップダウンリスト機能を備えたKutools for Excelを使えば、Excel で簡単に2~5 階層のドロップダウンリストが作成できることをご紹介します。


 Excel で2 階層のドロップダウンリストを水平方向に作成します

以下のスクリーンショットのように、4 つのカテゴリを持つメニューがあるとします。動的ドロップダウンリスト機能を活用すれば、次のように水平方向に2 階層のドロップダウンリストを簡単に実現できます。

shot-dynamic-drop-down-list-1

1Kutools > ドロップダウンリスト > 動的ドロップダウンリストをクリックして、この機能を有効にしてください。

shot-dynamic-drop-down-list-2

2動的リストダイアログボックスで、以下のとおり設定してください。

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

shot-dynamic-drop-down-list-3

ヒントリスト配置エリアボックスで、動的ドロップダウンを出力するには、列を選択してください。

これで、水平方向に2 階層のドロップダウンリストが完成しました。スクリーンショットをご確認ください。

 Excel で2 階層のドロップダウンリストを垂直方向に作成します

さらに、Excel の動的ドロップダウンリスト機能を使えば、縦方向に2 階層のドロップダウンリストを簡単に作成できます。

1Kutools > ドロップダウンリスト > 動的ドロップダウンリストをクリックして、この機能を有効にしてください。

2動的リストダイアログボックスで、以下の設定を行ってください。
(1)モード A:2 レベルのドロップダウンリストオプションをモードセクションで選択します。
(2)データ範囲ボックスで、動的リストに使用するソースデータを選択します。
(3)リスト配置エリアボックスで、出力先の範囲を指定します。
(4)OKボタンをクリックします。

shot-dynamic-drop-down-list-4

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

これで、縦方向に2 階層のドロップダウンリストが完成しました。スクリーンショットをご確認ください。


 Excel で2-5 階層のドロップダウンリストを作成します

たとえば、以下のスクリーンショットのように、大陸・国・都市を含むテーブルがあるとします。このような場合、動的ドロップダウンリスト機能を使えば、Excel で3 階層のドロップダウンリストを簡単に作成できます。

shot-dynamic-drop-down-list-5

1Kutools > ドロップダウンリスト > 動的ドロップダウンリストをクリックして、この機能を有効にしてください。

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便利なタブ機能を Microsoft Office で使えます。Chrome、Firefox、そして新しいEdge ブラウザーと同じように、タブを使ってドキュメント間をスムーズに切り替えられ、ウィンドウが散らかりません。詳しくはこちら。。。

Kutools for Outlook:Kutools for Outlook は、Microsoft Outlook 2010~2024(およびそれ以降のバージョン)と Microsoft 365 向けに100 以上の強力な機能を提供し、メール管理をシンプルに、生産性をぐんと高めます。詳しくはこちら。。。


Kutools for Excel

Kutools for Excel は、Excel 2010~2024 および Microsoft 365 向けに300 以上の高度な機能を提供し、作業効率を大幅にアップします。上記の機能は、その豊富なタイムセーバーツールの中のほんの一例にすぎません。

🌍 40+言語のインターフェースをサポート
✅ 世界中の500,000+ユーザーおよび80,000+の企業に信頼されています
🚀 最新のすべてのExcel バージョンに対応
🎁 30 日間のフル機能トライアル — 登録不要、制限なし
Kutools for Excel リボンKutools for Excel リボン