0

好的,所以我正在尝试创建一个 Vlookup 来查找位于几个不同工作簿之一中的用户名。如果 B2 = BOB 它将在所有工作表中查找 BOB 并返回正确的值。永远不会有 BOB 的重复,它永远是一对一的关系。

这是我的尝试,根本不起作用。

=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

恐怕你的说法是完全错误的。您混淆了真假动作,并且缺少第二个和第三个 IF 的“真”动作。

这是重组后的语句:

=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))

显然,您需要将其放在一条线上才能使其正常工作。

于 2013-02-22T21:37:13.453 回答