Excelで依存するカスケード式ドロップダウンリストを作成するには?
依存するドロップダウンリスト(カスケード式ドロップダウンリストとも呼ばれる)は、Excelの強力な機能で、あるドロップダウンリストの選択肢が別のドロップダウンリストでの選択に応じて動的に変化します。例えば、親ドロップダウンリストは「Coffee」「Tea」「Wine」という値を持つE列に配置されています。親ドロップダウンリストから「Coffee」を選択すると、2番目のドロップダウンリストにはコーヒー関連の項目のみが表示されます。このガイドでは、依存するドロップダウンリストを作成する手順と、最適化のためのヒントや高度なテクニックをご紹介します。
組み込み機能を使用して依存するカスケード式ドロップダウンリストを作成する
素晴らしいツールを使って簡単に依存するカスケード式ドロップダウンリストを作成する
ドロップダウンリストに関するその他のチュートリアル...
組み込み機能を使用して依存するカスケード式ドロップダウンリストを作成する
以下のように操作して、Excelで依存するカスケード式ドロップダウンリストを作成してください。
1. 親ドロップダウンリストに表示したい値が含まれるセルを選択し、名前ボックスで範囲に名前を付けます。(ここでは、3つの列見出しを「drinkstuff」という名前にしました)。スクリーンショットをご覧ください:
2. 次に、対応する「Coffee」「Tea」「Wine」の項目をそれぞれ「Coffee」「Tea」「Wine」という名前で名前ボックスに指定します。以下のスクリーンショットをご覧ください:
3. 親ドロップダウンリストを配置するセルまたは複数のセルを選択し、「データ」>「データの入力規則」>「データの入力規則」をクリックします。今回はE2セルを選択しました。
4. 「データの入力規則」ダイアログボックスで、次の操作を行います:
- 4.1 「許可」ドロップダウンリストから「リスト」を選択します;
- 4.2 「元の値」テキストボックスに =drinksuff と入力します;
- 4.3 「OK」ボタンをクリックします。
注: drinksuff はステップ1で指定した範囲名です。必要に応じて変更してください。
5. 2番目のドロップダウンリストを作成するためのセルまたは複数のセルを選択し、「データ」>「データの入力規則」>「データの入力規則」をクリックします。今回はF2セルを選択しました。
6. 「データの入力規則」ダイアログボックスで、次のように設定します:
- 6.1 「許可」ドロップダウンリストから「リスト」を選択します;
- 6.2 「元の値」テキストボックスに =INDIRECT(E2) と入力します;
- 6.3 「OK」ボタンをクリックします。
注: この場合、E2は最初の親ドロップダウンリストを含むセルです。
これでカスケード式ドロップダウンリストが作成されました。親ドロップダウンリストで「Coffee」を選択すると、2番目のドロップダウンリストにはコーヒー関連の項目のみが表示されます。「Tea」を選択すると、2番目のドロップダウンリストには茶関連の項目のみが表示されます。スクリーンショットをご覧ください:
- 動的な範囲にはテーブルを使用する: ソースデータをExcelテーブルに変換します(範囲を選択してCtrl + Tを押す)。これにより、新しいデータが追加されたときに名前付き範囲が自動的に拡張されます。
- 名前付き範囲にスペースを使用しない: ExcelのINDIRECT関数は、名前付き範囲にスペースがあるとうまく動作しません。代わりにアンダースコア(_)を使用してください。
- 多段階の依存ドロップダウンリスト: 名前付き範囲を拡張し、追加のINDIRECT関数を使用することで、多段階の依存ドロップダウンリスト(例:カテゴリ>サブカテゴリ>商品)を作成できます。
素晴らしいツールを使って依存するカスケード式ドロップダウンリストを作成する
Excelで階層データの管理に苦労していますか?Kutools for Excelを使用すれば、ユーザーの選択に応じて動的に変化する依存するカスケード式ドロップダウンリストを簡単に作成できます。カテゴリー、サブカテゴリー、多段階データに関わらず、Kutoolsはプロセスを簡素化し、時間を節約し、データの正確性を確保します。
1. 「Kutools」>「ドロップダウンリスト」>「動的ドロップダウンリスト」をクリックして機能を有効化します。
2. 「依存するドロップダウンリスト」ダイアログボックスで、次のように設定します:
- 2.1 「タイプ」セクションで「2レベルの依存ドロップダウンリスト」を選択します;
- 2.2 「データ範囲」ボックスに全テーブル範囲を指定します;
- 2.3 「出力先」ボックスで2列にわたるセルを選択してリストを出力します;
- 2.4 「OK」ボタンをクリックします。スクリーンショットをご覧ください:ヒント: 「動的ドロップダウンリストを水平に表示」オプションをチェックすると、依存するドロップダウンリストが水平に表示されます。
これで水平方向の依存するカスケード式ドロップダウンリストが作成されました。


依存するドロップダウンリストは、Excelで階層データを整理・管理するためのゲームチェンジャーです。このガイドに従って、ユーザー入力に応じて動的に変化するカスケード式リストを作成することで、正確かつ効率的なデータ入力を確保できます。初心者でも上級者でも、これらのテクニックを使えば、Excelでの作業をよりスマートに、効果的に進めることができます。さらに多くのExcelのヒントやテクニックに興味がある場合は、当サイトでは数千ものチュートリアルを提供しています。
関連記事:
Excelのドロップダウンリストで入力時に自動補完する方法
データ検証用のドロップダウンリストに多数の値がある場合、適切なものをリスト内で探すためにスクロールしたり、リストボックスに直接完全な単語を入力したりする必要があります。しかし、ドロップダウンリストで最初の文字を入力するだけで自動補完できる方法があれば、すべてが簡単になります。このチュートリアルでは、その問題を解決する方法を提供します。
Excelで別のワークブックからドロップダウンリストを作成する
同じワークブック内のワークシート間でデータ検証用のドロップダウンリストを作成するのは非常に簡単です。しかし、必要なリストデータが別のワークブックにある場合、どうすればよいでしょうか?このチュートリアルでは、Excelで別のワークブックからドロップダウンリストを作成する方法について詳しく説明します。
Excelで検索可能なドロップダウンリストを作成する
多数の値を持つドロップダウンリストの場合、適切な値を見つけるのは容易ではありません。以前、ドロップダウンリストで最初の文字を入力するだけで自動補完する方法を紹介しました。自動補完機能に加えて、ドロップダウンリストを検索可能にすることで、作業効率を向上させることができます。検索可能なドロップダウンリストを作るための方法をこのチュートリアルで試してください。
Excelのドロップダウンリストで値を選択時に他のセルを自動入力する
B8:B14のセル範囲の値に基づいてドロップダウンリストを作成したとします。ドロップダウンリストから任意の値を選択すると、C8:C14のセル範囲に対応する値が指定されたセルに自動的に表示されるようにしたいとします。この問題を解決するために、このチュートリアルの方法が役立ちます。
Excelで複数の選択肢を持つドロップダウンリストを作成する
デフォルトでは、Excelのデータ検証ドロップダウンリストから一度に1つの項目しか選択できません。この記事の方法を使用すると、Excelのドロップダウンリストで複数の選択肢を選択できるようになります。
最高のオフィス業務効率化ツール
🤖 | Kutools AI Aide:データ分析を革新します。主な機能:Intelligent Execution|コード生成|カスタム数式の作成|データの分析とグラフの生成|Kutools Functionsの呼び出し…… |
人気の機能:重複の検索・ハイライト・重複をマーキング|空白行を削除|データを失わずに列またはセルを統合|丸める…… | |
スーパーLOOKUP:複数条件でのVLookup|複数値でのVLookup|複数シートの検索|ファジーマッチ…… | |
高度なドロップダウンリスト:ドロップダウンリストを素早く作成|連動ドロップダウンリスト|複数選択ドロップダウンリスト…… | |
列マネージャー:指定した数の列を追加 |列の移動 |非表示列の表示/非表示の切替| 範囲&列の比較…… | |
注目の機能:グリッドフォーカス|デザインビュー|強化された数式バー|ワークブック&ワークシートの管理|オートテキスト ライブラリ|日付ピッカー|データの統合 |セルの暗号化/復号化|リストで電子メールを送信|スーパーフィルター|特殊フィルタ(太字/斜体/取り消し線などをフィルター)…… | |
トップ15ツールセット:12 種類のテキストツール(テキストの追加、特定の文字を削除など)|50種類以上のグラフ(ガントチャートなど)|40種類以上の便利な数式(誕生日に基づいて年齢を計算するなど)|19 種類の挿入ツール(QRコードの挿入、パスから画像の挿入など)|12 種類の変換ツール(単語に変換する、通貨変換など)|7種の統合&分割ツール(高度な行のマージ、セルの分割など)|… その他多数 |
Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体感しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と保存時間を実現します。最も必要な機能はこちらをクリック...
Office TabでOfficeにタブインターフェースを追加し、作業をもっと簡単に
- Word、Excel、PowerPointでタブによる編集・閲覧を実現。
- 新しいウィンドウを開かず、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成できます。
- 生産性が50%向上し、毎日のマウスクリック数を何百回も削減!
全てのKutoolsアドインを一つのインストーラーで
Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。





- オールインワンスイート — Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proが含まれます
- 1つのインストーラー・1つのライセンス —— 数分でセットアップ完了(MSI対応)
- 一括管理でより効率的 —— Officeアプリ間で快適な生産性を発揮
- 30日間フル機能お試し —— 登録やクレジットカード不要
- コストパフォーマンス最適 —— 個別購入よりお得