Excel 2010에 여러 장의 통합 문서가 있습니다. 한 시트에서 다른 시트로 데이터를 복사하기 위해 VLOOKUP을 사용하려고합니다. 모든 원본 데이터가 하나의 시트에 저장되는 것은 아닙니다. 두 번째 시트에 저장된 내용은 # N/A 오류를 표시합니다. IF ISERROR 라인을 추가하려고 시도했지만 이제는 기본값으로 비워 둡니다. 이것을 뒤집어 보면 수식에 오류가 있음을 알 수 있습니다.VLOOKUP 반환하지 않음
는 원본 :
=IF(ISERROR(VLOOKUP(E3,$B$3:$C$11,2,FALSE)),"",VLOOKUP(AT7, 'GROUP1'!A:O,10,FALSE))
는 뒤집혀 :
=VLOOKUP(AT7,'BPT MNDM'!A:O,10,FALSE)), IF(ISERROR(VLOOKUP(E3,$B$3:$C$11,2,FALSE)),"")
나는 값이 첫 번째 테이블/열에서 발견되지 않는 경우가 떠나지 않고 그 빈 잎 있도록 그것을 만들기 위해 할 수있는 일 모든 것이 비어 있습니까? 또한 조회가 값을 찾지 못하거나 두 번째 열을 검색하는 경우 두 번째 테이블을 검사하는 방법이 있습니까? 예를 들어, Group1의 값을 찾았지만 Col10이 비어있는 경우 Col11을 복사하거나 Group1에서 값을 찾지 못하면 Group2를 검사하여 동일하게 처리합니다. 또는 VBA에서이 작업을 수행 할 수있는 방법이 있습니까?
도움을 주시면 감사하겠습니다.
N/A 오류가 계속 표시됩니다. – AxxieD
두 vlookup이 모두 실패하면 NA를 얻게됩니다. IFERROR (IFOOROR (VLOOKUP (VLOOKUP2, VLOOKUP3)) IFERROR (IFERROR (IFOOROR (VLOOKUP (E3, $ B $ 3 : VLOOKUP (AT7, GROUP1! A : O, 10, FALSE)), "") – spioter
작동하는 것 같습니다. 나는 오타가 있었음에 틀림 없다. 정말 고맙습니다! – AxxieD