2013-02-22 2 views
0

좋아요. 그래서 여러 다른 통합 문서 중 하나에있는 사용자 이름을 찾기 위해 Vlookup을 만들려고합니다. B2 = BOB이면 모든 워크 시트에서 BOB를 찾아 올바른 값을 리턴합니다. BOB의 중복으로는 절대로 1 대 1의 관계가 될 수 없습니다.Excel VLOOKUP 여러 통합 문서에서 데이터 가져 오기

전혀 작동하지 않는 저의 시련이있었습니다.

=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

귀하의 진술이 완전히 잘못되었습니다. 진실과 거짓 행동을 혼동하고 두 번째 및 세 번째 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)) 

: 여기

는 재결 문이다.

+0

완벽하게 작동합니다. 통합 문서에 없으면 0을 반환하는 수식을 어디에 넣어야합니까? –

+0

저는 제 대답을 편집하여 제로에 넣었습니다. – grahamj42

+0

정확히 내가 필요로 한 것을 고맙다. –

관련 문제