0

わかりましたので、いくつかの異なるワークブックの 1 つにあるユーザー名を探すために Vlookup を作成しようとしています。B2 = BOB の場合、すべてのワークシートで BOB が検索され、正しい値が返されます。BOB が重複することはなく、常に 1 対 1 の関係になります。

これは、まったく機能していない私の試みでした。

=IF(ISNA(VLOOKUP(B3,'[Team 304.xlsx]Data'!$A:$J,4,FALSE)),VLOOKUP(B3,'[Team 304.xlsx]Data'!$A:$J,4,FALSE),IF(ISNA(VLOOKUP(B3,'[Team 302.xlsx]Data'!$A:$J,4,FALSE)),,IF(ISNA(VLOOKUP(B3,'[Team 303.xlsx]Data'!$A:$J,4,FALSE)),,(VLOOKUP(B3,'[Team 301.xlsx]Data'!$A:$J,4,FALSE)))))
4

1 に答える 1

0

あなたの発言は完全に間違っていると思います。true アクションと false アクションを混同しており、2 番目と 3 番目の IF の「true」アクションが欠落しています。

再構成されたステートメントは次のとおりです。

=IF(ISNA(VLOOKUP(B3,'[Team 304.xlsx]Data'!$A:$J,4,FALSE)),
    IF(ISNA(VLOOKUP(B3,'[Team 302.xlsx]Data'!$A:$J,4,FALSE)),
        IF(ISNA(VLOOKUP(B3,'[Team 303.xlsx]Data'!$A:$J,4,FALSE)),
            IF(ISNA(VLOOKUP(B3,'[Team 301.xlsx]Data'!$A:$J,4,FALSE)),
               0,
               VLOOKUP(B3,'[Team 301.xlsx]Data'!$A:$J,4,FALSE)),
            VLOOKUP(B3,'[Team 303.xlsx]Data'!$A:$J,4,FALSE)),
        VLOOKUP(B3,'[Team 302.xlsx]Data'!$A:$J,4,FALSE)),
    VLOOKUP(B3,'[Team 304.xlsx]Data'!$A:$J,4,FALSE))

明らかに、これを機能させるには、これを 1 行に入れる必要があります。

于 2013-02-22T21:37:13.453 に答える