私は2つのワークブックが1つの名前付きスケジュールのAIHという名前のスケジュールを持っています。どちらも固有の識別子を持つエージェントを持っています。VLookup then Nested Ifの
AIHのワークブックには、エージェントが訓練を受けたワークグループがあります。基本、一般、中級、専門、非派遣、HP、MBの範囲です。エージェントがこれに訓練されている場合は、
両方のワークブックにある一意の識別子に基づいて、スケジュールワークブックでこれらのワークグループ間で「トレーニングの最高の価値」を引き出すことができます。
=IF([headcount.xlsx]Sheet1!$N$2="X", _
[headcount.xlsx]Sheet1!$N$1,IF([headcount.xlsx]Sheet1!$M$2="X", _
[headcount.xlsx]Sheet1!$M$1,IF([headcount.xlsx]Sheet1!$L$2="X", _
[headcount.xlsx]Sheet1!$L$1,IF([headcount.xlsx]Sheet1!$K$2="X", _
[headcount.xlsx]Sheet1!$K$1,IF([headcount.xlsx]Sheet1!$J$2="X", _
[headcount.xlsx]Sheet1!$J$1,IF([headcount.xlsx]Sheet1!$I$2="X", _
[headcount.xlsx]Sheet1!$I$1,IF([headcount.xlsx]Sheet1!$H$2="X", _
[headcount.xlsx]Sheet1!$H$1,"Not Trained")))))))
をだから、これはXを探すために私のセルを介してライフルと列を逆方向に私ライフルとして最高の訓練を受けたワークグループが表示されます。次のようである場合にネスト
私。
問題は、列の一意の識別子に一致するようにvlookupを実行する必要があるため、エージェントID(一意の識別子)に基づいて適切な情報を引き出すことができ、vlookupが私に望むようにこれを行う方法がわかりません特定の列の値を返します。
非常に新しいExcelで、より詳細な答えは私のために良いです。
ありがとうございます!
長い式を '= INDEX([headcount.xlsx] Sheet1!$ H $ 1:$ N $ 1、MATCH(" Y "、[headcount.xlsx] Sheet1!H2:N2) ) ' –
また、一意の識別子はどの列にありますか? –