2014-09-30 4 views
-1

미안 해요 저는 Excel의 초보자입니다. Excel의 Excel 내에서 열 A의 값을 확인할 수있는 수식이 필요합니다. .xls는 excelDoc2.xls의 B 열에 있습니다. 어떻게해야할지 모르겠다. 내가 excelDoc2.xls에서 일치가 있다면, 내 열 C에 인쇄 할 수Excel - 열 A의 Excel 시트의 값이 다른 Excel 시트의 열 B에 있는지 확인하십시오.

이 내가 시도했지만 나던 작품이란 무엇인가 원하는 : 또한

=IFERROR(VLOOKUP(A1:A1530,'[excelDoc2.xlsx]HTM-JS-INC'!$B1:$B527,3,FALSE),"No Match") 

, 나는 경우가 싶지 않다 민감한 .. 대문자와 소문자는 일치를 찾을 때 문제가 될 수 없다. .. 가능하다? 사전에

감사

+2

[vba] 및 [excel-vba] 태그는 왜 사용합니까? – pnuts

+0

나는 방금 만약에 vba를 사용하는 방법을 생각했다. – ifallelsefailthenstackoverflow

답변

0

당신은 단순히 열에서 값을 찾아 MATCH()을 사용할 수 있습니다, 그래서 이런 식으로 뭔가를 시도 :

=IF(ISERROR(MATCH(A1, '[excelDoc2.xlsx]HTM-JS-INC'!$B1:$B527, FALSE)), "Not Found", "Found") 

컬럼의 상단에이 수식을 넣고 다음 복사 확인할 모든 값에 대해 아래로 내려갑니다.

덧붙여 말하자면 Excel에서의 VLOOKUP, MATCH 및 텍스트 비교는 대소 문자를 구분하지 않으므로 "abC"는 예를 들어 "AbC"와 일치합니다.

0

왜 3을 사용하고 있습니까? 그걸 사용하고 계신지, 아니면 같은 분야를 찾으려고하십니까?

=IFERROR(VLOOKUP(A1:A1530,'[excelDoc2.xlsx]HTM-JS-INC'!$B1:$B527,1,FALSE),"No Match") 

는 일치 인 경우 TRUE 문을 반환 열 B.

=IFERROR(VLOOKUP(A1:A1530,'[excelDoc2.xlsx]HTM-JS-INC'!$B1:$B527,TRUE,FALSE),"No Match") 

에서 셀 내용을 반환합니다.

또한 IFERROR이 필요합니까? 나는 생각한다 ISNA

=IF(ISNA(VLOOKUP(A1:A1530,'[excelDoc2.xlsx]HTM-JS-INC'!$B1:$B527,TRUE,FALSE)),"No Match",VLOOKUP(A1:A1530,'[excelDoc2.xlsx]HTM-JS-INC'!$B1:$B527,TRUE,FALSE)) 
관련 문제