
セル C11 の内容に基づいて、セル F11 に特定の値を表示したいと思います。
たとえば、セル C11 に「Mental Health」と表示する場合は、F11 に「Paula」と表示され、セル C11 に「Pharmacy」と表示する場合は、F11 に「Lisa」と表示されます。
しかしC11 の値は 39 個の値のいずれかになる可能性があり、F11 の値は 5 つの名前のいずれかになる可能性があることに注意してください。
ネストされた IF ステートメントを作成する方法はわかりましたが、可能性やデータの量を考えると、引数の制限に違反するため、これは機能しません。特定の C11 値グループ (エリアと呼ぶことにします) に人の名前 (F11 値) を付けて、各人が特定のエリアを監督できるようにしました。エリアには、lisaArea、paulaArea などの名前が付けられています。
C11 の値は、データ検証ツールで挿入したドロップダウンから選択され、調査対象のエリアにリンクされている人物を反映するために F11 の値が自動的に更新される必要があります。
理想的には、VBA を使用せずにこれを成功させたいのですが、VBA 以外の方法がない場合には、そうするしかありません。
さらに詳しい情報が必要な場合はお知らせください。
どうもありがとう。
答え1
VLOOKUP
またはのいずれかを使用してみてくださいHLOOKUP
。セルの範囲内の値を検索してデータを返します。
例えば:
A B
1 input1 output1
2 input2 output2
3 input3 output3
4 input4 output4
5 input5 output5
6 input6 output6
7 input7 output7
8 input8 output8
9 input9 output9
10 input10 output10
数式は=VLOOKUP("input4",A1:B10,2)
と表示されますoutput4
。
HLOOKUP
動作は同様ですが、水平ルックアップ テーブルを使用します。