ドロップダウンの選択に応じて値を自動的に挿入する

ドロップダウンの選択に応じて値を自動的に挿入する

私は Excel シートを使用して、ファイバー データ損失の計算プロセスを自動化しています。

私が抱えている問題は次のとおりです:

このシートの「Soorten Vezels」部分の値を使用して、ワークシートの別の部分にドロップダウン メニューを生成しています。この Excel ファイルをカスタマイズ可能な状態に維持するには、新しいタイプの繊維を追加し、その横に最大許容損失を追加できるようにする必要があります。

ソーテン・ヴェゼル

このシートの別の場所で、ドロップダウン メニューで繊維の種類を選択できるようになります。すると、Excel シートによって、最大損失 (事前作成されたリストのその隣にあるもの) が、その隣の別のフィールドに自動的に入力されます。

十分に説明できたと思います

編集:

これを使用することで:

=OPZOEKEN([Type kabel];Tabel3[#alles])

「type kabel」は、私が表3で探している値になり、これは機能します。ただし、別のフィールドで同じことを行うと、次のようになります。

=OPZOEKEN(Tabel1[Type Connector];Tabel5[#alles])

次のエラーが発生します:

#N/B

なにが問題ですか?

答え1

これには Vlookup 関数を使用できます。

=vlookup(a1,Sheet2!$A$3:$B$9,2,False)

...ここで、A1 はドロップダウン値を持つセルです。レイアウトによっては、データ検証リストと参照テーブルに動的な範囲名を作成できます。これにより、新しい「Soorten Veezels」を追加するたびに数式を変更する必要がなくなります。データ検証リストには、次のような数式で名前付き範囲 LookupList を使用します。

=Sheet2!$A$3:INDEX(Sheet2!$A$3:$A$9,MATCH("zzzz",Sheet2!$A$3:$A$9,1))

ルックアップテーブルには、LookupTableという名前と数式を使用します。

=offset(LookupList,0,0,,2)

次に、ドロップダウンの参照として=LookupListを使用し、次のようにvlookupを使用します。

=vlookup(A1,LookupTable,2,false)

関連情報