Select part
デバイスに一致する部品に基づいて条件付きの2 番目のドロップダウンを作成したいと思います。以下のデータ シートを参照してください。
アイデアとしては、ユーザーがSelect device
ドロップダウンから のようなものを選択した場合、Computer
その下で使用できるオプションは と のみSelect part
になるというRam
ものですCPU
。
私はこれを実行するために Exceldata validation -> validation criteria -> list
関数を使用しています。
データシートはテキストのみです。
データシートから、見出しは_Device[1]_
最初のドロップダウン用であり、見出し_Part_
と_Device[2]_
マトリックスは 2 番目のドロップダウン用です。
重要な要件は、ドロップダウン シートにはデバイスと部品の 2 つのドロップダウンのみがあり、データ シートにはテキストのみがあり、他には何もないことです。
ドロップダウンシート
_Select_ _Drop down_
Select device <Drop down list 'devices'>
Select part <I need help here>
データシート
_Device[1]_ _Part_ _Device[2]_
Computer Ram Computer
Car CPU Computer
Fridge Window Car
Seat Car
Door Fridge
Holder Fridge
答え1
あなたが求めているのは従属データ検証と呼ばれるものです。デブラ・ダルグリッシュはチュートリアルそのことについて。
考え方としては、各主要項目のサブ項目のリストがあり、主要項目の名前に対応するサブ項目のリストに範囲名を割り当てます。次に、主要項目名を指定した Indirect() を使用して、データ検証リストのサブ項目のリストを作成できます。
このアプローチでは、データ レイアウトを再配置する必要がある場合があります。
もしそれを望まない、またはできない場合は、動的範囲名を使用する別のオプションがありますが、その場合、データは「デバイス[2]「それを見たいなら、コメントを投稿していただければ説明します。」