ADVERTISEMENT - LEADERBOARD

INDIRECT および UNIQUE を使用した変化するソースからの動的データ検証リスト

Seed: Named ranges: Categories, Subcategories table; Data validation formula example: =INDIRECT(\Sub_\"&$A2) and UNIQUE for dynamic lists in newer Excel"
ADVERTISEMENT - IN-ARTICLE

導入ガイド

このパターンは、ソース リストの変更に応じて自動的に更新される動的な依存ドロップダウンを作成します。これはデータ入力フォームや CRM に最適です。カテゴリとサブカテゴリのマスター テーブルを維持します。Excel の UNIQUE (Office 365) を使用してスピル範囲を作成し、INDEX または LET を介して動的に名前を付けます。従来の Excel の場合は、OFFSET と COUNTA を使用して動的な名前付き範囲を定義します。INDIRECT を使用して依存検証を実装し、選択したカテゴリに基づいて名前付きサブリストを参照します。空白および無効な選択に対するエラー トラップと、ガバナンスのためのマスター検証シートを追加します。これにより、データ入力エラーが減り、分類が強制され、レポートとピボットにクリーンな入力が供給されます。将来の編集者が検証を中断することなくリストを拡張できるように、命名規則を文書化します。

💡 よくある質問

Q: \

INDIRECT の名前でスペース/特殊文字をサポートするにはどうすればよいですか?\" \"

Q: INDIRECT の落とし穴を回避するには、スペースをアンダースコアに置き換えるか、CHOOSE/INDEX マッピングを使用します。\"\n\"

Power Query でこれを置き換えることはできますか?\" \"

ADVERTISEMENT - STICKY