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

Excel で多階層の連動ドロップダウンリストを作成するには、どのようにすればよいでしょうか?

著者Xiaoyang変更日

Excel のドロップダウンリストは、データ入力において一貫性を確保し、エラーを削減する強力なツールです。しかし、各後続リストの選択肢が直前の選択内容に応じて動的に変化する多階層リストを作成するには、より高度な設定が必要になります。本ガイドでは、最適化とベストプラクティスのヒントを交えながら、その手順をステップ・バイ・ステップでわかりやすく解説します。


Excel で多階層の連動ドロップダウンリストを作成する

多階層の連動ドロップダウンリストを作成するには、次の手順に従ってください。

ステップ1:多階層の連動ドロップダウンリスト用データを作成します。

1。まず、以下のスクリーンショットのように、第1、第2、第3 のドロップダウンリスト用のデータを準備します。

ステップ2:各ドロップダウンリストの値ごとにセルに名前を付けます。

2。次に、第1 のドロップダウンリストから値(ヘッダーを除く)を選択し、数式バー横の「名前ボックス」を使って、それらの値に対応するセルに名前を割り当てます(スクリーンショット参照)。

3。次に、第2 のドロップダウンリストのデータ範囲を選択し、「数式」タブから「選択範囲から作成」をクリックしてください(スクリーンショット参照)。

4。「選択範囲から作成」ダイアログボックスが表示されたら、「最上行」オプションのみをチェックしてください(スクリーンショット参照)。

Excel の「選択範囲から名前を作成」ダイアログ ボックスで「先頭行」オプションがチェックされているスクリーンショット

5。「OK」をクリックすると、第2 のドロップダウンリスト内の各データに対して一括でセル名が作成されます。次に、第3 のドロップダウンリストの値に対しても同様に、「数式」タブから「選択範囲から作成」をクリックし、「選択範囲から作成」ダイアログボックスで「最上行」オプションのみをチェックしてください(スクリーンショット参照)。

Excel で3番目のドロップダウンリストのデータ用に作成された範囲名を示すスクリーンショット

6。次に、「OK」ボタンをクリックすると、第3 階層のドロップダウンリストの値がセルの名前として定義されます。

  • ヒント: 「名前の管理」ダイアログボックスを開くと、作成済みのすべてのセル名を確認できます。これらは以下のスクリーンショットのように、「名前の管理」ダイアログボックス内に表示されています。
  • Excel の「名前マネージャー」ダイアログ ボックスで定義済みのすべての範囲名が表示されているスクリーンショット

ステップ3:データの入力規則を使ってドロップダウンリストを作成します。

7。次に、第1 の連動ドロップダウンリストを配置したいセル(例:セル I2)をクリックし、「データ」>「データの入力規則」>「データの入力規則」を選択してください(スクリーンショット参照)。

Excel の「データ」タブにある「データの入力規則」オプションのスクリーンショット

8。「データの入力規則」ダイアログボックスの「設定」タブで、「許可」ドロップダウンリストから「リスト」を選択し、「元のデータ」テキストボックスに次の数式を入力します。

=Continents

注:この数式で使用している「Continents」は、ステップ2 で作成した最初のドロップダウンリストのセルに付けた名前です。必要に応じて変更してください。

Excel の「データの入力規則」ダイアログ ボックスで最初のドロップダウンリスト用の数式が入力されているスクリーンショット

9。次に、「OK」ボタンをクリックすると、以下のスクリーンショットのように最初のドロップダウンリストが作成されます。

Excel で作成された最初の連動型ドロップダウンリストを示すGIF

10。次に、2 つ目の連動ドロップダウンリストを作成します。2 つ目のドロップダウンリストを配置したいセル(ここではセル J2)をクリックし、「データ」>「データの入力規則」>「データの入力規則」の順に選択します。「データの入力規則」ダイアログボックスで、以下の操作を行ってください。

  • (1。)「許可」ドロップダウンリストから「リスト」を選択してください。
  • (2。)次に、「元のデータ」テキストボックスに次の数式を入力します。
    =INDIRECT(SUBSTITUTE(I2," ","_"))

注:上記の数式に含まれる「I2」は、第1 のドロップダウンリストの値が入力されているセルです。ご使用の環境に応じて適宜変更してください。

Excel の「データの入力規則」ダイアログ ボックスで2番目の連動型ドロップダウンリスト用の数式が入力されているスクリーンショット

11。「OK」をクリックすると、すぐに第2 の連動ドロップダウンリストが作成されます(スクリーンショット参照)。

Excel で作成された2番目の連動型ドロップダウンリストのGIF

12。このステップでは、3 つ目の連動ドロップダウンリストを作成します。3 つ目のドロップダウンリストの値を表示したいセル(ここではセル K2)をクリックし、「データ」>「データの入力規則」>「データの入力規則」の順に選択します。「データの入力規則」ダイアログボックスで、以下の操作を行ってください。

  • (1。)「許可」ドロップダウンリストから「リスト」を選択してください。
  • (2。)次に、「元のデータ」テキストボックスに次の数式を入力します。
    =INDIRECT(SUBSTITUTE(J2," ","_"))

注:上記の数式に含まれる「J2」は、2 つ目のドロップダウンリストの値が入力されるセルです。ご使用の環境に応じて適宜変更してください。

Excel の「データの入力規則」ダイアログ ボックスで3番目の連動型ドロップダウンリスト用の数式が入力されているスクリーンショット

13。次に「OK」をクリックすると、3 階層の連動ドロップダウンリストが正常に作成されます(以下のデモをご参照ください)。

Excel で作成された複数階層の連動型ドロップダウンリストを示すGIF


便利な機能を使ってExcel で多階層の連動ドロップダウンリストを作成する

Excel で多階層の動的リストを作成するのは、特に大規模なデータセットや複雑な階層構造を扱う場合、難しいことがあります。「Kutools for Excel」は、ユーザーフレンドリーなインターフェースと高度な機能でこの手間を一気に解消します。その「動的ドロップダウンリスト」機能を使えば、高度なExcel スキルがなくても、わずか数回のクリックで簡単に多階層の動的リストを作成できます。

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

1。まず、以下のスクリーンショットのような形式でデータを整えましょう。

2。次に、「Kutools」>「ドロップダウンリスト」>「動的ドロップダウンリスト」をクリックしてください(スクリーンショット参照)。

3。「動的リスト」ダイアログボックスで、次の操作を行います。

  • 「種類」セクションで、「3~5 レベル動的リスト」オプションをオンにしてください。
  • 必要に応じて、データ範囲とリストの配置エリアを指定してください。
  • 次に、「OK」ボタンをクリックしてください。

4。これで、以下のデモのように3 階層のドロップダウンリストが完成しました。

ヒント:この機能を使うと、ドロップダウンリストの内容をアルファベット順に簡単に並べ替えることができ、データがより整理され、使いやすくなります。ダイアログボックスで「詳細設定」ボタンをクリックし、「アルファベット順に並べ替え」を選択します。ドロップダウンリストをクリックすると、項目がアルファベット順に並べ替えになります。
ダイアログ ボックスで「アルファベット順に並べ替え」がチェックされているスクリーンショット

Excel で多階層の動的リストを作成するのは、必ずしも複雑である必要はありません。上記の手順に従うか、Kutools for Excelをご利用いただくことで、データ入力プロセスを合理化し、エラーを削減し、作業効率を大幅に向上させることができます。小規模なデータセットであっても、複雑な階層構造であっても、これらの手法でExcel スキルをさらにレベルアップできます。さらに多くのExcel テクニックや便利なヒントを知りたい方は、当社ウェブサイトに数千ものチュートリアルをご用意しています。


関連するドロップダウンリストの記事をさらに見る:

  • Excel のドロップダウンリストで値を選択した際に他のセルを自動入力する
  • セル範囲 B8:B14 の値に基づいてドロップダウンリストを作成したとします。このリストから任意の値を選択した際に、対応するセル範囲 C8:C14 の値が自動的に選択されたセルに入力されるようにしたい場合があります。たとえば、ドロップダウンリストで「Lucy」を選択すると、セル D16 に自動的にスコア「88」が入力されます。
  • Google シートで連動型ドロップダウンリストを作成する
  • Google シートに通常のドロップダウンリストを挿入するのは簡単ですが、場合によっては連動型ドロップダウンリスト(つまり、2 つ目のリストの選択肢が1 つ目のリストの選択内容に応じて変わる仕組み)が必要になることも。そんなとき、Google シートでは一体どのように対応すればよいでしょうか?
  • Excel で画像付きドロップダウンリストを作成する
  • Excel では、セルの値を使って素早く簡単にドロップダウンリストを作成できますが、画像付きのドロップダウンリストを作成したことはありますか?つまり、ドロップダウンリストからある値を選択すると、その値に関連する画像が自動的に表示されるというものです。本記事では、Excel で画像付きドロップダウンリストを挿入する方法をご紹介します。
  • Excel でドロップダウンリストから複数の項目を1 つのセルに選択する
  • ドロップダウンリストはExcel の日常業務で頻繁に使われますが、既定では1 つのセルに1 つの項目しか選択できません。しかし、以下のスクリーンショットのように、場合によってはドロップダウンリストから複数の項目を1 つのセルに選択する必要があります。Excel でこれを実現するにはどうすればよいでしょうか?
  • Excel でハイパーリンク付きドロップダウンリストを作成する
  • Excel では、ドロップダウンリストを追加することで業務を効率的かつ簡単に処理できますが、ハイパーリンク付きのドロップダウンリストを作成したことはありますか?たとえば、ドロップダウンリストから URL アドレスを選択すると、自動的にそのハイパーリンクが開かれるというものです。本記事では、Excel でアクティブなハイパーリンク付きドロップダウンリストを作成する方法について説明します。

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 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 でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得