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

Excelで依存するカスケード式ドロップダウンリストを作成するには?

Author: Siluvia Last Modified: 2025-08-06

依存するドロップダウンリスト(カスケード式ドロップダウンリストとも呼ばれる)は、Excelの強力な機能で、あるドロップダウンリストの選択肢が別のドロップダウンリストでの選択に応じて動的に変化します。例えば、親ドロップダウンリストは「Coffee」「Tea」「Wine」という値を持つE列に配置されています。親ドロップダウンリストから「Coffee」を選択すると、2番目のドロップダウンリストにはコーヒー関連の項目のみが表示されます。このガイドでは、依存するドロップダウンリストを作成する手順と、最適化のためのヒントや高度なテクニックをご紹介します。

組み込み機能を使用して依存するカスケード式ドロップダウンリストを作成する
素晴らしいツールを使って簡単に依存するカスケード式ドロップダウンリストを作成する

ドロップダウンリストに関するその他のチュートリアル...


組み込み機能を使用して依存するカスケード式ドロップダウンリストを作成する

以下のように操作して、Excelで依存するカスケード式ドロップダウンリストを作成してください。

1. 親ドロップダウンリストに表示したい値が含まれるセルを選択し、名前ボックスで範囲に名前を付けます。(ここでは、3つの列見出しを「drinkstuff」という名前にしました)。スクリーンショットをご覧ください:

A screenshot showing naming the range in Excel for cascading drop-down lists

2. 次に、対応する「Coffee」「Tea」「Wine」の項目をそれぞれ「Coffee」「Tea」「Wine」という名前で名前ボックスに指定します。以下のスクリーンショットをご覧ください:

A screenshot showing naming Coffee, Tea, and Wine items for cascading drop-down lists

3. 親ドロップダウンリストを配置するセルまたは複数のセルを選択し、「データ」>「データの入力規則」>「データの入力規則」をクリックします。今回はE2セルを選択しました。

A screenshot showing Data Validation option on Excel menu

4. 「データの入力規則」ダイアログボックスで、次の操作を行います:

  • 4.1 「許可」ドロップダウンリストから「リスト」を選択します;
  • 4.2 「元の値」テキストボックスに =drinksuff と入力します;
  • 4.3 「OK」ボタンをクリックします。

    A screenshot showing configuring Data Validation settings for parent drop-down list in Excel

    注: drinksuff はステップ1で指定した範囲名です。必要に応じて変更してください。

5. 2番目のドロップダウンリストを作成するためのセルまたは複数のセルを選択し、「データ」>「データの入力規則」>「データの入力規則」をクリックします。今回はF2セルを選択しました。

6. 「データの入力規則」ダイアログボックスで、次のように設定します:

  • 6.1 「許可」ドロップダウンリストから「リスト」を選択します;
  • 6.2 「元の値」テキストボックスに =INDIRECT(E2) と入力します;
  • 6.3 「OK」ボタンをクリックします。

    A screenshot showing Data Validation settings for dependent cascading drop-down list in Excel

    注: この場合、E2は最初の親ドロップダウンリストを含むセルです。

これでカスケード式ドロップダウンリストが作成されました。親ドロップダウンリストで「Coffee」を選択すると、2番目のドロップダウンリストにはコーヒー関連の項目のみが表示されます。「Tea」を選択すると、2番目のドロップダウンリストには茶関連の項目のみが表示されます。スクリーンショットをご覧ください:

ヒント:
  1. 動的な範囲にはテーブルを使用する: ソースデータをExcelテーブルに変換します(範囲を選択してCtrl + Tを押す)。これにより、新しいデータが追加されたときに名前付き範囲が自動的に拡張されます。
  2. 名前付き範囲にスペースを使用しない: ExcelのINDIRECT関数は、名前付き範囲にスペースがあるとうまく動作しません。代わりにアンダースコア(_)を使用してください。
  3. 多段階の依存ドロップダウンリスト: 名前付き範囲を拡張し、追加のINDIRECT関数を使用することで、多段階の依存ドロップダウンリスト(例:カテゴリ>サブカテゴリ>商品)を作成できます。

素晴らしいツールを使って依存するカスケード式ドロップダウンリストを作成する

Excelで階層データの管理に苦労していますか?Kutools for Excelを使用すれば、ユーザーの選択に応じて動的に変化する依存するカスケード式ドロップダウンリストを簡単に作成できます。カテゴリー、サブカテゴリー、多段階データに関わらず、Kutoolsはプロセスを簡素化し、時間を節約し、データの正確性を確保します。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

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

A screenshot of Dynamic Drop-down List option in Excel

2. 「依存するドロップダウンリスト」ダイアログボックスで、次のように設定します:

  • 2.1 「タイプ」セクションで「2レベルの依存ドロップダウンリスト」を選択します;
  • 2.2 「データ範囲」ボックスに全テーブル範囲を指定します;
  • 2.3 「出力先」ボックスで2列にわたるセルを選択してリストを出力します;
  • 2.4 「OK」ボタンをクリックします。スクリーンショットをご覧ください:
    ヒント: 「動的ドロップダウンリストを水平に表示」オプションをチェックすると、依存するドロップダウンリストが水平に表示されます。

    A screenshot showing configuration of Dynamic Drop-down List using Kutools

これで水平方向の依存するカスケード式ドロップダウンリストが作成されました。

A GIF showing created cascading drop-down lists in Excel

ヒント:もし動的ドロップダウンリストを水平に表示 オプションを選択しなければ、依存するドロップダウンリストは垂直方向に表示されます。
don't check Dynamic drop-down list horizontally option
dependent drop-down list is displayed in the vertical order

依存するドロップダウンリストは、Excelで階層データを整理・管理するためのゲームチェンジャーです。このガイドに従って、ユーザー入力に応じて動的に変化するカスケード式リストを作成することで、正確かつ効率的なデータ入力を確保できます。初心者でも上級者でも、これらのテクニックを使えば、Excelでの作業をよりスマートに、効果的に進めることができます。さらに多くのExcelのヒントやテクニックに興味がある場合は、当サイトでは数千ものチュートリアルを提供しています


関連記事:

Excelのドロップダウンリストで入力時に自動補完する方法
データ検証用のドロップダウンリストに多数の値がある場合、適切なものをリスト内で探すためにスクロールしたり、リストボックスに直接完全な単語を入力したりする必要があります。しかし、ドロップダウンリストで最初の文字を入力するだけで自動補完できる方法があれば、すべてが簡単になります。このチュートリアルでは、その問題を解決する方法を提供します。

Excelで別のワークブックからドロップダウンリストを作成する
同じワークブック内のワークシート間でデータ検証用のドロップダウンリストを作成するのは非常に簡単です。しかし、必要なリストデータが別のワークブックにある場合、どうすればよいでしょうか?このチュートリアルでは、Excelで別のワークブックからドロップダウンリストを作成する方法について詳しく説明します。

Excelで検索可能なドロップダウンリストを作成する
多数の値を持つドロップダウンリストの場合、適切な値を見つけるのは容易ではありません。以前、ドロップダウンリストで最初の文字を入力するだけで自動補完する方法を紹介しました。自動補完機能に加えて、ドロップダウンリストを検索可能にすることで、作業効率を向上させることができます。検索可能なドロップダウンリストを作るための方法をこのチュートリアルで試してください。

Excelのドロップダウンリストで値を選択時に他のセルを自動入力する
B8:B14のセル範囲の値に基づいてドロップダウンリストを作成したとします。ドロップダウンリストから任意の値を選択すると、C8:C14のセル範囲に対応する値が指定されたセルに自動的に表示されるようにしたいとします。この問題を解決するために、このチュートリアルの方法が役立ちます。

Excelで複数の選択肢を持つドロップダウンリストを作成する
デフォルトでは、Excelのデータ検証ドロップダウンリストから一度に1つの項目しか選択できません。この記事の方法を使用すると、Excelのドロップダウンリストで複数の選択肢を選択できるようになります。

ドロップダウンリストに関するその他のチュートリアル...

最高のオフィス生産性ツール

🤖 Kutools AI Aide:データ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析してグラフを生成  |  Kutools Functions を呼び出す
人気機能重複の検索・ハイライト・マーキング   |  空白行を削除   |  データを失わず列やセルを統合   |   丸める ...
スーパーLOOKUP複数条件VLOOKUP   複数値VLOOKUP  |  複数シートの検索  |  ファジーマッチ ....
高度なドロップダウンリストすばやくドロップダウンリストを作成   |  依存型ドロップダウンリスト   |  複数選択ドロップダウンリスト ....
列の管理:特定数の列を追加  | 列を移動  | 非表示列の表示状態を切り替え |  範囲と列の比較 ...
注目機能グリッドフォーカス   |  デザインビュー  |  強化された数式バー   ワークブック&ワークシートの管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リスト送信で電子メールを送信   |  スーパーフィルター   |   特殊フィルタ(太字/斜体/取り消し線でフィルタ...)
トップ15ツールセット12 種類のテキストツールテキストの追加特定の文字を削除など)  |  50 種以上のグラフ タイプガントチャートなど)  |  40を超える実用的な 数式誕生日に基づいて年齢を計算する、など)  |  19種の 挿入ツールQRコードの挿入パスから画像の挿入など)  |  12種類の 変換ツール単語に変換する通貨変換など)  |  7つの 結合&分割ツール高度な行のマージセルの分割など)  |  ...さらに多数
お好きな言語でKutoolsを使用できます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上に対応!

Kutools for ExcelでExcelスキルを強化し、かつてない効率を体験しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と時間短縮を実現します。最も必要な機能を今すぐ取得...


Office TabはOfficeにタブ表示を追加し、作業効率を大幅に向上させます

  • Word、Excel、PowerPointでタブ編集とタブ閲覧を有効にします
  • 同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。新しいウィンドウを開く必要はありません。
  • 生産性が50%向上し、1日に何百回ものマウスクリックも削減できます!