見出し画像

【Excel 動画解説】動的に変わる可変連動プルダウンリストをメンテナンスフリーにしたい【入力規則】

こちらの動画では、Excelで可変連動式のプルダウンリストを作成する方法について解説します。


動画で学ぶExcelパワークエリ・パワーピボット


以下のような入力フォーマットがあるときに、氏名を入力する際プルダウンで選択できるようにしたい。

「ID : 氏名」の列はプルダウンリストから選択する


しかも、表示されるプルダウンでは、先に入力した「部署」に所属する人だけが表示されてほしい。

各部署に所属する人だけがプルダウンに表示される


いわゆる
「可変連動式のプルダウンリスト」
「動的なプルダウンリスト」

などと言われたりするものですが、これをネットで検索すると

1. 部署ごとのリストをそれぞれ作る。
2. 1のセル範囲にそれぞれ「営業1課」のように名前をつけて定義する。
3. データの入力規則で「=INDIRECT( "営業1課" )」と入力する。

みたいな方法が大抵ヒットします。
工程を図にすると以下のような感じです。


ところが、この方法には大きな穴があります。
それは「メンテナンスの手間がかかる」ということです。

すべての部署別社員リストを作り名前をつける(この時点ですでに手間ですが…)ことになりますので、もし部署が増えたり減ったり、部署名が変わったり、社員の所属部署がシャッフルされたりすると、「部署別社員リストを作り名前をつける」という工程をまた最初からやり直す羽目になります。


できれば、仕組みを最初に作ったら、あとは「社員マスタ」を更新するだけで、入力フォーマットの氏名のプルダウンも自動的に更新されてほしいですよね。

社員マスタの内容がプルダウンに自動反映されてほしい


こちらの動画では、上図のようにメンテナンスフリーな仕組みで動く可変連動式プルダウンリストを作る方法を解説します。

いいなと思ったら応援しよう!

Excelドカタの書きもの
よければサポートしていただけると嬉しいです😀 有用な記事や動画を制作していけるように頑張ります❗️