2017-03-05 1 views
0

이 파일을 Excel에서 가져 왔는데, 이는 첫 번째 통합 문서에서 내 데이터가 보이며 2000 + 항목이 있고 일반 형식 일 수 있습니다.다른 통합 문서에서 일치하는 값을 찾는 데 문제가 있습니다.

 A  
1  5001987 
2  1458285 
3  2506588 
4  4745089 
5  2540486 
. 
. 

내 다른 파일은 다음과 같습니다뿐만 아니라 일반적으로 엑셀,하지만 내의 데이터는이 같은 출력 결과 다른 무언가에 의해 생성됩니다. 어딘가에, 내가이 기능을 작성한 특정 컬럼에

 A 
1 ['2506588'] 
2 ['2540181'] 
3 ['2553486'] 
4 ['2540181'] 
5 ['2540389'] 
6 ['2553384'] 

:

=IF(VLOOKUP([outputbarcode.xlsx]Sheet1!$B$4,B2:B1992,2,TRUE),"Y","N") 

는 단순히 excefile 2 A1 셀의 값이 존재하는 경우가 excelfile 1, 인쇄 Y에보고 싶을를, 그렇지 않은 경우 N . 반환 번호의 N 위의 기능을 실행

/A

내 기능에 문제가 있나요?

엑셀 파일 2에

답변

1

, 시도 :

=IFERROR(IF(INDEX(MATCH(VALUE(MID(A1,3,7)), Sheet1!A:A, 0),)>0, "Y"), "N") 

Sheet1 여기에 파일 1 엑셀입니다. 나는 더 선호한다 index & match to vlookup. 당신은 search why 일 수 있습니다.

+0

무엇을합니까?)> 0, 결국합니까? – johnobc

+0

일치하는 것이 발견되면,'index (match (...))'는 0보다 큰 값을 반환합니다. 중첩 된 수식을 이해하는데 어려움이 있다면 [계산을 단계별로 확인하십시오] (https : // support. office.com/en-us/article/Evaluate-a-nested-formula-one-step-at-a-time-59a201ae-d1dc-4b15-8586-a70aa409b8a7). –

1

편집/바꾸고 그 홀수 문자를 영구히 삭제하는 것이 좋습니다. 그런 다음 mid() 함수는 필요 없지만 @Sangbok lee 응답의 나머지 부분은 괜찮을 것이며 향후 작업에 도움이 될 것입니다.

+0

좋은 지적. 실제로해야 할 일이 있다면 먼저 그렇게 할 것입니다. –

+0

너와 나 둘 다! –

관련 문제