2017-05-14 6 views
2

두 개의 Excel 통합 문서가 있는데, 두 개의 서로 다른 열에있는 두 파일 사이에 공통 값을 찾아야합니다.ISNA + Vlookup 함수가 작동하지 않습니다.

1 권 -

Column 1(A) Column2(B) Column 3(C) 
Data   123456D  123456 
Data   234567D  234567 
Data   456789D  456789 

2 권 : - 지금 여기

Column1(B) Column (n) 
123456 
234567 
456789 
552244 
665897 

는, 메신저 2 권의 열 1에

를 책 1의 1 열에서 데이터를 업데이트하려고

제 1 권에는 7000 개의 항목이 포함되어 있습니다.

제 2 권에는 10000 개의 항목이 포함되어 있습니다.

도서 1에서 필자는 첫 번째 12 자리 숫자를 추출한 다음 메신저에서 두 번째 책 1을 column1 번째 책 2와 비교하여 (데이터와 일치시키기 위해) 두 번째 열에서 세 번째 열로 데이터를 추출했습니다. 책 2의 열 (N)에 내가 다음과 같은 공식을 사용하여이 작업을 수행하려면 : -

=NOT(ISNA(VLOOKUP(B11,'Book1, Sheet2'!$C$4:$C$7727,3,FALSE))) 

그것이 경우이에 대한 나의 이상적인 결과는 2 권의 필드 (N)의 데이터가 허위 표시해야해야한다 완전 일치이고 그렇지 않으면 true입니다.

내 문제는 여기 경우가 아니라 어떤 공식을 N 모든 필드가 거짓 (일치)을 보이고있다 아래로 열을 복사 할 때, 제 2 권에! ..

2 책 사이에 일치하지 말아 필드해야 도서 2에서 TRUE를 표시하십시오.

도와주세요!

답변

1
Try it this way: 

=NOT(ISNA(VLOOKUP(B11,'[Book1.xlsx]Sheet2'!$C$4:$C$7727,1,FALSE))) 
'      ^^^^^^^^^^^^^^^^^^^    ^^^ 

첫 번째 수정은 외부 통합 문서를 참조하는 방식입니다. 여전히

=ISNUMBER(MATCH(B11,'[Book1.xlsx]Sheet2'!$C$4:$C$7727,0)) 
+0

그것을 :

두 번째는 당신이 검색하는 범위는

또한 MatchISNUMBER를 사용할 수있는 단 하나 개의 컬럼으로 구성되어 있기 때문에 당신이 간단한 양식, 열 1에 보일 것입니다 작동하지 않습니다, 나는 당신이 제공 한 두 가지 쿼리를 시도했지만 운이 아직 없습니다 ... Ive는 두 시트의 데이터를 신선한 시트로 복사하려고 시도했지만 여전히 도움이되지 않습니다 ... – user2269061

+0

워크 시트, 통합 문서 및 정확한 범위 주소 또한 주어진 공식은'Book1.xlsx'가 열려 있다고 가정합니다. 닫혀있는 경우 경로를 추가하거나 'Book1.xlsx'를 닫을 때 Excel에 자동으로 추가하게해야하지만 수식을 입력 할 때 열어야합니다 @ user2269061 –

+0

나는 이것을 하나의 통합 문서에서 사용하고 있습니다. 지금, 두 시트를 통해 데이터를 순회하므로 더 쉽게 참조 할 수 있습니다 .... 이제 첫 번째 수식이 효과가 있었지만 제대로 작동하지 않았습니다 ... 저는 7725 항목에 대해 잘못된 정보를 얻으려고합니다. 5727 항목, 그 밖의 모든 것은 참이됩니다. 어쨌든 나는 작업중인 파일을 공유 할 수 있습니까? – user2269061