Excel formula Excel VLOOKUP从多个工作簿中提取数据
好的,所以我试着创建一个Vlookup来寻找一个用户名,它位于几个不同的工作簿中的一个。如果B2=BOB,它将在所有工作表中查找BOB并返回正确的值。永远不会有重复的鲍勃,它将永远是一对一的关系 这是我的atempt,根本不起作用Excel formula Excel VLOOKUP从多个工作簿中提取数据,excel-formula,vlookup,Excel Formula,Vlookup,好的,所以我试着创建一个Vlookup来寻找一个用户名,它位于几个不同的工作簿中的一个。如果B2=BOB,它将在所有工作表中查找BOB并返回正确的值。永远不会有重复的鲍勃,它将永远是一对一的关系 这是我的atempt,根本不起作用 =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 30
=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)))))
恐怕你的说法完全错了。你混淆了真假行为,第二个和第三个如果的“真”行为缺失 以下是重组后的声明:
=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))
显然,您需要将其放在一行上才能使其正常工作。谢谢您,它工作得很好,如果没有任何工作簿,我应该在哪里输入返回0的公式。谢谢您,这正是我所需要的。