두 개의 다른 워크시트에서 두 리스트를 비교하기 위해 VLOOKUP을 사용하는 방법은 무엇인가요?
위 스크린샷에 표시된 대로 각각 이름 목록을 포함하는 두 개의 워크시트가 있다고 가정해 봅시다. Names-1의 이름 중 Names-2에도 있는 이름이 무엇인지 확인하고 싶을 수 있습니다. 특히 긴 목록을 다룰 때 이러한 비교를 수작업으로 수행하면 지루할 뿐만 아니라 오류가 발생하기 쉽습니다. 이 문서에서는 두 리스트를 신속하고 정확하게 비교하고 서로 다른 시트 간 일치하는 값을 찾는 몇 가지 효율적인 방법을 소개합니다.
수식을 사용하여 분리된 워크시트에서 두 리스트를 비교하는 VLOOKUP
수식을 사용하여 분리된 워크시트에서 두 리스트를 비교하는 VLOOKUP
다른 Excel 워크시트에 위치한 리스트를 비교하는 실용적이고 직접적인 접근법 중 하나는 VLOOKUP 함수를 사용하는 것입니다. 이 방법은 Names-1과 Names-2에서 모두 발견되는 모든 이름을 효율적으로 추출하거나 표시하는 데 도움이 됩니다.
1. Names-1 시트에서 리스트 데이터 옆에 있는 셀을 선택하고 (예: B2 셀), 다음 수식을 입력합니다.
=VLOOKUP(A2,'Names-2'!$A$2:$A$19,1,FALSE)
그런 다음 Enter 키를 누릅니다. 현재 행의 이름이 Names-2에 있으면 수식은 이름을 반환하며, 그렇지 않으면 #N/A 오류가 표시됩니다. 아래 예를 참조하세요.
2. 채우기 핸들을 드래그하여 수식을 아래로 복사하여 Names-1의 각 이름을 Names-2의 모든 이름과 비교합니다. 일치하는 항목은 이름을 표시하고, 없는 경우 오류 값이 표시됩니다.
참고:
1. 더 명확히 하기 위해 일치 여부를 나타내는 "예" 또는 "아니오" 인디케이터를 반환하는 대체 수식을 사용할 수 있습니다.
=IF(ISNA(VLOOKUP(A2,'Names-2'!$A$2:$A$19,1,FALSE)), "No", "Yes")
이 수식은 두 시트에 모두 있는 이름에는 "예"를, Names-1에만 있는 이름에는 "아니오"를 표시합니다.
2. 이러한 수식을 사용할 때 A2를 리스트의 첫 번째 셀로 바꾸고, Names-2를 참조 시트의 이름으로 변경하며, $A$2:$A$19를 실제 워크시트의 데이터 범위에 맞게 조정해야 합니다. 모든 데이터를 포함하려면 범위가 올바른 행 번호로 시작하고 끝나야 합니다.
3. 사용 팁: 일치해야 하는 곳에 #N/A 오류가 발생하는 경우 추가 공백, 데이터 형식 차이(텍스트 vs 숫자) 또는 리스트의 오타로 인해 문제가 발생하지 않았는지 주의 깊게 확인하세요. 필요한 경우 TRIM 또는 CLEAN을 보조 열에 사용하여 데이터를 정리할 수 있습니다.
4. 실수로 덮어쓰는 것을 방지하려면 대량의 수식을 적용하기 전에 데이터를 백업하는 것이 좋습니다. 또한 비교 후 필터를 결과 열에 사용하여 모든 일치 항목이나 고유 항목을 빠르게 볼 수 있습니다.
분리된 워크시트에서 두 리스트를 비교하기 위한 VLOOKUP
Kutools for Excel이 있다면 Select Same & Different Cells 기능을 사용하여 몇 번의 클릭만으로 두 개의 별도 워크시트에서 동일하거나 다른 값을 찾아 강조할 수 있습니다. 이 기능은 수작업 오류의 위험을 크게 줄이고 특히 대규모 데이터 세트의 경우 상당한 시간을 절약합니다. 지금 Kutools for Excel을 클릭하여 다운로드하세요!
Kutools for Excel: 300개 이상의 유용한 Excel 추가 기능을 제공하며, 30일 동안 제한 없이 무료로 사용해 볼 수 있습니다. 지금 다운로드하고 무료로 사용해보세요!
Excel용 Kutools를 사용하여 분리된 워크시트에서 두 리스트를 비교하는 VLOOKUP
Kutools for Excel이 있는 경우 Select Same & Different Cells 기능을 사용하여 서로 다른 워크시트에서 두 개의 리스트를 빠르게 비교하고 두 시트 간 공통 이름을 선택하거나 강조할 수 있습니다—복잡한 수식을 입력할 필요 없이 가능합니다. 이 방법은 특히 대규모 데이터를 처리하거나 한눈에 쉽게 해석 가능한 색상 코드화된 결과를 원하는 경우 매우 효과적입니다.
Kutools for Excel 설치 후 다음 단계에 따라 손쉽게 리스트를 비교할 수 있습니다.
1. Kutools 탭으로 이동하여 Select > Select Same & Different Cells를 클릭합니다.
2. 열린 Select Same & Different Cells 대화 상자에서:
(1.) Find values in 섹션에서 Names-1에서 비교할 범위를 선택합니다.
(2.) According to 섹션에서 Names-2에서 비교할 범위를 선택합니다.
(3.) Based on 섹션에서 각 행별로 비교하도록 Each row를 선택합니다.
(4.) Find 섹션에서 일치하는 이름을 식별하고 강조하기 위해 Same Values를 선택합니다.
(5.) 선택적으로 결과를 강조하고 일치 항목을 시각적으로 돋보이게 하기 위해 배경색 또는 글꼴 색상을 설정할 수 있습니다.
3. OK를 클릭하면 몇 개의 일치하는 셀이 발견되고 강조되었는지를 알려주는 프롬프트 창이 표시됩니다. 두 리스트에 모두 있는 이름은 선택되어 시각적으로 강조되며, 이후 검토 또는 수정이 용이해집니다.
지금 바로 Kutools for Excel을 클릭하여 다운로드하고 무료로 사용해보세요!
실용적인 팁: 워크시트에 대규모 데이터 세트가 포함된 경우 강조 후 필터 기능을 사용하여 일치 항목만 빠르게 검토할 수 있습니다. 또한 비교 실행 전 범위 선택이 올바르게 정렬되었는지 다시 확인하고, 의도하지 않은 경우 헤더 행을 포함하지 않도록 주의하세요. 불일치는 결과에 영향을 미칠 수 있습니다.
드물게 예상된 결과가 반환되지 않는 경우 두 리스트가 동일한 방식으로 포맷팅되었는지 확인하세요 (예: 모두 텍스트로, 숨겨진 앞뒤 공백 없음). 포맷팅 불일치로 인해 일치 항목이 놓칠 수 있습니다.
시트 간 수식을 이용한 조건부 서식
열에 수식을 작성하거나 추가 기능을 사용하지 않고도 사용자 정의 수식을 활용한 조건부 서식을 사용하여 다른 시트의 데이터를 기반으로 일치하는 이름을 시각적으로 식별할 수 있습니다. 이 방법은 간단명료하며 VBA를 필요로 하지 않지만 별도의 결과 목록을 반환하지는 않습니다—대신 일치 항목을 서식화하여 한눈에 빠르게 검토할 수 있도록 합니다.
적용 시나리오: 이 솔루션은 일치하는 값에 대한 비침습적이고 시각적인 표시자를 원하며 워크시트 구조를 변경하지 않으려는 사용자에게 이상적입니다. 제한 사항은 조건부 서식 규칙이 다른 통합 문서를 직접 참조할 수 없다는 점이며, 수식 시트 간 참조는 같은 파일 내에서만 작동한다는 점입니다.
단계:
1. Names-1에서 강조를 적용할 범위를 선택합니다 (예: A2:A19).
2. 홈 > 조건부 서식 > 새 규칙 > 수식을 사용하여 서식을 지정할 셀 결정을 클릭합니다.
3. 수식 상자에 다음 수식을 입력합니다.
=COUNTIF('Names-2'!$A$2:$A$19,A2)>0
이 수식은 Names-1의 A2 값이 Names-2!A2:A19 어디에 있는지 확인합니다.
4. 강조 색상을 선택하기 위해 서식을 클릭한 다음 확인을 클릭하여 규칙을 적용합니다. 선택된 범위에서 일치 항목은 자동으로 강조됩니다.
실용적인 팁: 실제 데이터에 따라 범위를 조정할 수 있으며 COUNTIF 단계를 필터링과 결합하여 강조된 셀에만 집중할 수 있습니다. 시트 간 참조를 설정할 때 Excel에서는 외부 파일을 참조하는 조건부 서식 규칙을 지원하지 않으므로 두 워크시트가 같은 통합 문서 내에 있는지 확인하세요.
오류 알림: 강조가 예상대로 나타나지 않는 경우 셀 범위 선택과 시트 간 참조 오류를 확인하세요. 일치 항목이 놓친 원인이 될 수 있는 앞뒤 공백이나 형식 불일치가 없는지 확인하세요. 필요한 경우 TRIM을 보조 열에 사용하여 목록을 정리하여 정확한 비교를 수행하세요.
VBA 코드 - 자동으로 리스트 비교 및 일치 항목 강조 또는 추출
매크로에 익숙한 사용자의 경우 VBA 코드를 사용하면 분리된 워크시트에서 두 리스트를 비교하는 매우 유연하고 자동화된 방법을 제공합니다. 이 접근법을 통해 일치하는 이름을 강조하거나 일치하는 값을 새 위치로 추출할 수 있어 대규모 데이터를 처리하거나 리스트가 변경될 때 빠른 업데이트가 필요할 때 특히 유용합니다.
적용 시나리오: 이 솔루션은 반복적으로 비교를 실행하거나 매우 큰 데이터 세트를 처리하거나 보고서 자동화 또는 일치 항목 처리/표현 방법을 추가로 사용자 정의하려는 경우 특히 효과적입니다. VBA 지식이 필요하지만 전체 자동화와 제어라는 혜택을 얻을 수 있습니다. 단점은 매크로를 활성화해야 하며, 이는 모든 환경에서 보안 설정 때문에 허용되지 않을 수 있다는 점입니다.
매크로를 실행하여 Names-2에 있는 경우 Names-1에서 일치 항목을 강조하는 방법:
1. 개발자 도구 > Visual Basic을 클릭하여 Microsoft Visual Basic for Applications 창을 엽니다. 창에서 삽입 > 모듈을 클릭하고 새 모듈에 다음 코드를 붙여넣습니다.
Sub HighlightMatchingNames()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim rng1 As Range
Dim cell As Range
Dim matchFound As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws1 = Worksheets("Names-1")
Set ws2 = Worksheets("Names-2")
Set rng1 = ws1.Range("A2", ws1.Cells(ws1.Rows.Count, "A").End(xlUp))
ws1.Range("A2:A" & ws1.Cells(ws1.Rows.Count, "A").End(xlUp).Row).Interior.ColorIndex = xlNone
For Each cell In rng1
Set matchFound = ws2.Range("A2:A" & ws2.Cells(ws2.Rows.Count, "A").End(xlUp).Row).Find( _
What:=cell.Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not matchFound Is Nothing And cell.Value <> "" Then
cell.Interior.Color = vbYellow
End If
Next cell
End Sub
2. VBA 편집기에서 버튼을 클릭하여 코드를 실행합니다. 이 매크로는 "Names-1" 워크시트의 A열에서 이름을 스캔하고, 해당 이름이 "Names-2" 워크시트의 A열에도 나타나는 경우 "Names-1"의 해당 셀을 노란색으로 강조 표시합니다. 새로운 비교 전에 이전 강조 표시는 모두 삭제됩니다.
문제 해결: 셀이 강조 표시되지 않는 경우 두 워크시트의 이름이 정확히 "Names-1"과 "Names-2"인지 확인하고 데이터 범위가 A2부터 시작하는지 확인하세요. 매크로가 활성화되었는지, 그리고 어느 시트도 보호되거나 필터링되지 않았는지 확인하세요. 이 접근법은 쉽게 사용자 정의할 수 있습니다. 예를 들어, 강조 색상을 변경하거나 일치하는 결과를 다른 시트나 열에 복사하도록 코드를 수정할 수 있습니다.
요약 및 제안: 요구 사항과 기술적 익숙함에 따라 기본 수식 솔루션, 매크로 자동화, Kutools와 같은 스마트 추가 기능, 또는 조건부 서식을 사용한 간단한 시각화 중에서 선택할 수 있습니다. 수식이나 VBA를 사용할 때 항상 데이터에 추가 공백이나 일관되지 않은 형식이 없는지 확인하세요. 이는 일반적인 오류 원인입니다. 특히 매크로나 추가 기능을 처음 사용하는 경우 대량 변경을 하기 전에 데이터를 백업하세요. 수식이 업데이트되지 않거나 잘못된 일치가 발생하는 경우 상대/절대 범위 오류를 확인하고 워크시트 이름을 확인하세요. 작업 흐름에 맞는 방법을 선택하면 Excel에서 서로 다른 시트 간 리스트를 효과적이고 효율적으로 비교할 수 있습니다.
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약