
私は 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)