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

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

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

Author Siluvia Last modified

依存するドロップダウンリスト(カスケード式ドロップダウンリストとも呼ばれる)は、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:データ分析を革新します。主な機能:Intelligent Executionコード生成カスタム数式の作成データの分析とグラフの生成Kutools Functionsの呼び出し……
人気の機能重複の検索・ハイライト・重複をマーキング空白行を削除データを失わずに列またはセルを統合丸める……
スーパーLOOKUP複数条件でのVLookup複数値でのVLookup複数シートの検索ファジーマッチ……
高度なドロップダウンリストドロップダウンリストを素早く作成連動ドロップダウンリスト複数選択ドロップダウンリスト……
列マネージャー指定した数の列を追加列の移動非表示列の表示/非表示の切替範囲&列の比較……
注目の機能グリッドフォーカスデザインビュー強化された数式バーワークブック&ワークシートの管理オートテキスト ライブラリ日付ピッカーデータの統合セルの暗号化/復号化リストで電子メールを送信スーパーフィルター特殊フィルタ(太字/斜体/取り消し線などをフィルター)……
トップ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%向上し、毎日のマウスクリック数を何百回も削減!

全てのKutoolsアドインを一つのインストーラーで

Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。

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