Excel - 拡張 IF / ELSE ステートメント

Excel - 拡張 IF / ELSE ステートメント

セル 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動作は同様ですが、水平ルックアップ テーブルを使用します。

関連情報