2017-07-04 18 views
2

私は、各従業員が店舗に所属する2つのテーブルStoresとEmployeesを持っています。私はまた、あなたが最初の列に店舗を選択したときに、私は、入力データ、私が達成しようとしていることは、その与えられた店から従業員のみが第二に移入されますされることができ、別のテーブルを使用別のドロップダウンに基づくExcelドロップダウン

落ちる。 私はグーグルサーチして、私は私が私の従業員/店のテーブルを異なってフォーマットする必要があることを意味する間接関数です。

私はテーブルを見て、クロス店舗を比較し、唯一の従業員の名前を返します使用することができ、他の機能(またはVB)があります。 何か助けていただきありがとうございます。

+0

に役立ちます。ただし、VBAを使う方がはるかに簡単です。 VBAは本当にあなたのための選択肢ではありませんか? –

+0

ネームマネージャ(Ctrl + F3)で名前付き範囲を定式化してから間接的にそれらを間接的に入力できませんか? –

+0

はいVBを使用することができます... – LiamJ

答えて

0


少し長めです。 Here is a sample file with the solution.

名前付き範囲の行列を別々のシートに作成してから、列Aの最初のドロップダウンの名前付き範囲を作成する必要があります。 次に水平方向にそれぞれのオプションの2番目のドロップダウンリストを追加する必要があります"列Aの
これらの範囲にも名前を付ける必要があります。
(行列全体を選択し、数式で定義された範囲 - 選択ツールから作成することができますが、左の列から作成するようにしてください。最初のリストが後続の水平範囲の名前になります)
あなたがする必要があるのは、最初のリストの名前からスペースを置き換えることです。
excelが最初の列の範囲を作成するとき、スペースは下線で置き換えられます:名前付き範囲は名前付き範囲になります)
次にラップします間接的に
enter image description here

enter image description here

希望これは、それは(私の解決策は、中間結果を生成するために隠されたワークシートを使用することであろう)式だけで実現可能なものの、非常に複雑だ

関連する問題