好的,所以我尝试创建一个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)))))
答案 0 :(得分: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))
显然,您需要将其放在一行才能使其正常工作。