2014-11-30 5 views
0

문제가 있습니다. 필자는 목록에 몇 개의 숫자가있는 여러 개의 Excel 파일을 가지고 있습니다. 그 목록에있는 번호를 가져 와서 그 값이 570000 개가 넘는 다른 Excel 시트에 있는지 확인해야합니다. 그런 다음 다음 열을 예 또는 아니오로 표시하십시오. 그것이 의미하는대로 나는 컨트롤 F를 사용하여 개별적으로 10 만개 이상의 값을 찾고 있습니다. 한 번에 전체 목록을 조회 할 수 있는지 궁금합니다. 이 문제는 한 번에 한 장의 여러 고유 값을 검색하는 구문 일 수도 있습니다.Excel에서 한 번에 여러 값을 찾는 방법은 무엇입니까?

어떤 도움이 필요합니까? 감사합니다.

편집 : 1000 값 목록에서 4 개의 값을 찾으려고한다면, 어쨌든 "yes"라고 말하기 위해 4 개의 값 옆에있는 셀을 가져오고 있습니까? 아니면 불가능한가요? 이 경우 4 개의 값은 다른 Excel 파일의 목록입니다.

+1

예상되는 결과와 함께 출처 및 대상의 데이터를 샘플링하면 질문에 대한 집중도가 높아집니다. – Jeeped

+0

누락 된 세부 사항을 추가하기 위해 질문을 편집 할 수 있습니다. 주석을 사용하여 (ab) 대신 사용하십시오. 포맷 할 때주의하십시오. – Flexo

답변

0

단순한 COUNTIF은 해당 열이 다른 워크 시트에 있는지 또는 다른 통합 문서에 있는지 여부에 관계없이 다른 열에 값이 있는지 여부를 표시합니다.

예 : 모두 통합 문서 열기, A1의 값이 두 통합 문서가

=IF(COUNTIF([Other WB.xlsx]Sheet1!$B:$B, A1), "Yes", "No")

경우 다른 통합의 (기타 WB.xlsx) 시트 1 칼럼 B.되어 있는지 확인하기 위해이 식을 사용하여 열 때 Alt+Tab 사이에 수식을 만드는 동안 다른 통합 문서에서 B 열을 선택할 수 있습니다. 당신이 다른 통합 문서를 닫을 경우, 공식은 자동으로 같은 폐쇄 된 통합 문서의 전체 경로를 반영

=IF(COUNTIF('C:\Users\user\Documents\[Other WB.xlsx]Sheet1'!$B:$B, A1), "Yes", "No")

당신은 작은 검은 사각형 드래그 핸들을 더블 클릭하여 아래로 빠르게 공식을 채울 수 있습니다은 셀의 오른쪽 아래에 있습니다.

+0

이것은 매우 도움이되었습니다! 2 가지 질문 : 1. 정확히 어디에서 수식을 연결합니까? 2. 원본 통합 문서에있는 각 값에 대해 발견 된 파일의 이름을 값 옆의 셀에 표시해야합니다. 그게 가능한가? –

+0

@SharvariJohari - 1. 찾으려는 첫 번째 값의 오른쪽에있는 사용하지 않는 열. 2. 수식을 '= IF (COUNTIF ([Other WB.xlsx] Sheet1! $ B : $ B, A1), "Other WB.xlsx", "")로 변경하면 WB 이름이 채워집니다. 수식을 변경하고 다른 통합 문서의 오른쪽에있는 사용하지 않은 다른 열에 넣으십시오. 동일한 폴더 또는 다른 폴더에있는 다른 모든 WB와 폴더의 모든 WB를 비교하는 완전 자동화 된 솔루션은 VBA를 필요로하며 사용자가 제공 한 희소 한 정보를 제공하는 것과 같은 것을 시작하는 것을 고려조차 불가능합니다. – Jeeped

관련 문제