このチュートリアルでは、動的配列を使用してExcelで拡張可能なマルチローに依存するドロップダウンリストを作成する方法を示しています。この方法は、従來のアプローチと比較してプロセスを大幅に簡素化します。このソリューションは、動的配列機能に依存しているため、Microsoft 365およびExcel 2021のExcelとのみ互換性があります。
データの準備:
最初のステップには、ソースデータの構(gòu)築が含まれます。 「Dept.」のテーブルがあると仮定しますおよび「マネージャー」列。ドロップダウンリストのこのデータを整理するための準備表が作成されます。このテーブルには、マネージャーには、各列が対応するマネージャー=TRANSPOSE(SORT(UNIQUE(E3:E15)))
=SORT(FILTER($F$3:$F$15, $E$3:$E$15=H$2))
を使用してリストします。これは自動的に展開され、新しいエントリを含めるようになります。この準備テーブルを別のシートに配置して、より良い組織化し、他のデータとの潛在的な競合を回避することを検討してください。
ドロップダウンの作成:
-
プライマリドロップダウン:メインテーブルの最初のセル(例:B3)でデータ検証(データ>データ検証)を使用します。 「許可」を「リスト」に設定し、「ソース」の場合、
=$H$2#
(準備表の部門名の流出範囲を參照)を使用します。
-
依存ドロップダウン:次のセル(たとえば、C3)では、データ検証を再度使用します。 「許可」を「リスト」に設定し、「ソース」には、次の式を使用します。
=INDIRECT(ADDRESS(3, COLUMN(G1) MATCH(B3, $H$2#, 0), 4) & "#")
この式は、プライマリドロップダウンで選択された部門に基づいて、正しいマネージャーリストを動的に參照しています。データが別のシート(「Sheet1」など)にある場合は、それに応じて式を調(diào)整します。
=INDIRECT("Sheet1!"&ADDRESS(3, COLUMN(G1) MATCH(B3, Sheet1!$H$2#, 0), 4) & "#")
ドロップダウンの拡大:
ドロップダウンを複數(shù)の行に適用するには、データ検証ルール(B3およびC3)を含むセルを列の下にコピーするだけです。式は、各行を自動的に調(diào)整します。
拡張可能なデータ:
新しいデータエントリを処理する自動拡張については、これらのアプローチを検討してください。
- Excelテーブル:ソースデータをExcelテーブルに変換します。準備表の式を変更して、構(gòu)造化された參照を使用して、列の絶対參照を確保します。テーブルの自動拡張により、ドロップダウンリストが更新されます。
-
改善された範囲式:式(例:E3:E30)で大きな範囲を使用し、ブランクセルを除外するために
FILTER
を組み込みます。これにより、定義された範囲內(nèi)に新しいデータを追加できます。
この方法は、Excelで拡張可能なマルチローに依存するドロップダウンリストを作成し、データ入力を合理化し、手動の努力を減らすための堅牢で効率的なソリューションを提供します。実踐的な體験のために、練習ワークブックをダウンロードすることを忘れないでください。
以上がExcelダイナミックアレイを使用した複數(shù)の行の依存ドロップダウンリストの詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









