두 열 간의 고유값/중복값을 찾는 방법은 무엇입니까?
일상적인 Excel 작업에서 두 데이터 목록(예: 서로 다른 길이의 학생 이름 열)을 비교하여 두 목록에 모두 나타나는 값(중복값) 또는 한 목록에만 나타나는 값(고유값)을 식별하는 것이 일반적입니다. 이를 수동으로 수행하면 오류가 발생하기 쉽고 시간이 많이 소요될 수 있으며, 특히 대용량 데이터셋에서는 더욱 그렇습니다. 이 기사는 두 열을 빠르게 비교하고 Excel에서 고유값과 중복값을 찾거나 강조 표시하는 여러 가지 효율적인 방법을 소개합니다.
➤ 수식을 사용하여 두 열 간의 고유값 또는 중복값 찾기
➤ Kutools for Excel을 사용하여 고유값 또는 중복값 찾기
➤ Kutools 수식을 사용하여 고유값 또는 중복값 찾기 및 개수 세기
➤ VBA를 사용하여 고유값/중복값 강조 표시 또는 추출
➤ 조건부 서식을 사용하여 고유값 또는 중복값 시각적으로 강조 표시
수식을 사용하여 두 열 간의 고유값/중복값 찾기
한 열에만 있는 고유값을 빠르게 식별하거나 두 열에 걸쳐 중복값을 찾아야 할 때 Excel 수식을 활용하면 효율적이고 유연하게 처리할 수 있습니다. 이 방법은 데이터 변경 시 자동으로 업데이트되는 동적인 솔루션을 원할 때 특히 유용합니다.
예를 들어, A열에 있는 값 중 C열에 없는 값(즉, A열에만 있는 값)을 확인하려면 다음과 같이 VLOOKUP 및 ISNA 함수를 사용할 수 있습니다:
B2 셀에 다음 수식을 입력하세요:
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","")
수식을 입력한 후, B2에서 B15까지 자동 채우기 핸들을 드래그하여 A열 데이터에 인접한 전체 범위에 적용하세요.
수식이 B열에서 "Yes"를 반환하면 해당 A열 값이 C열에 나타나지 않음을 의미하며, 즉 A열에만 있는 고유값임을 나타냅니다. 셀이 비어 있으면 해당 값이 두 열에 모두 존재한다는 것을 의미합니다. 이 방법은 중복 항목이 있든 없든 상관없이 매끄럽게 작동합니다.
참고:
- 수식에서 A2는 검사하려는 A열의 값을 나타내며, $C$2:$C$13은 C열에서 비교할 범위를 지정합니다. 실제 데이터에 따라 이러한 범위를 필요에 맞게 조정하세요.
- C열에만 있는 값(즉, C열에는 있지만 A열에는 없는 값)을 찾으려면 C열 옆의 빈 셀(예: D2)에 다음 수식을 입력하고 아래로 드래그하세요:
=IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","")
- 비교 범위에 모든 관련 데이터가 포함되도록 하며, 수식을 여러 행에 복사할 계획이라면 절대 참조(달러 기호($) 사용)를 사용하세요.
실용적인 팁: 데이터 세트가 큰 경우 이 수식 기반 접근 방식을 사용하면 열이 변경될 때 자동으로 업데이트되므로 동적 목록에 이상적인 선택입니다.
일반적인 문제: 데이터에 추가 공백이나 대소문자 차이가 포함되어 있으면 결과가 예상대로 나오지 않을 수 있습니다. 이러한 경우 TRIM 또는 UPPER/LOWER 함수를 사용하여 데이터를 정리하는 것이 좋습니다.
Kutools for Excel을 사용하여 두 열 간의 고유값/중복값 찾기
두 열을 비교하고 즉시 선택, 개수 세기 또는 고유값 또는 중복값을 강조 표시하는 더 효율적인 방법을 찾고 있다면, Kutools for Excel은 실용적인 Select Same & Different Cells 기능을 제공합니다. 이 유틸리티는 수식 설정이나 복잡한 규칙 없이도 사용자 친화적인 인터페이스를 원하는 사용자에게 이상적입니다. 특히 빈번한 비교 작업을 처리할 때 유용하며, 고유값 또는 중복값을 즉시 시각적으로 식별하고 선택할 수 있게 해줍니다.
1. Kutools > 선택 > Select Same & Different Cells를 클릭합니다.

2. Select Same & Different Cells 대화 상자에서 다음 단계를 따르세요:
- (1) Find Values in 상자에서 검사할 첫 번째 열의 값을 지정하세요;
- (2) According to 상자에서 비교할 열을 설정하세요;
- (3) Based on에서 Each row 옵션을 선택하세요;
- (4) Find에서 고유 항목을 찾기 위해 Different Values를 선택하세요;
- (5) 선택적으로 Fill backcolor를 활성화하고 결과에 대한 강조 색상을 선택하세요;
- (6) 비교를 실행하기 위해 OK를 클릭하세요.
참고: (1) 열에 헤더가 있는 경우 My data has headers 옵션을 선택하세요. (2) 중복값을 찾으려면 비교 대화 상자에서 Same Values를 선택하세요.
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
3선택한 열의 모든 고유값(또는 중복값)은 즉시 강조 표시되고 선택되며, 일치하는 셀의 개수를 보여주는 대화 상자가 나타납니다.
C열에만 있는 값(A열에는 없는 값)을 찾으려면 "Range A"와 "Range B"의 범위 할당을 바꾸고 위의 과정을 반복하세요.
이 솔루션은 직관적인 비교 도구를 선호하고 수식 작성이나 복사를 하지 않고 다양한 데이터 세트 크기를 처리해야 하는 사용자에게 권장됩니다.
팁: 배경색 강조 표시를 사용하면 결과를 제시하거나 검토할 때 핵심 데이터 차이점을 한눈에 시각적으로 식별하는 데 도움이 됩니다.
Kutools for Excel의 수식을 사용하여 두 열 간의 고유값/중복값 찾기 및 개수 세기
한 열의 값이 다른 열에 나타나는 횟수를 찾고 개수를 세어야 하는 사용자를 위해 Kutools for Excel은 Formula Helper를 통해 Count times a word appears 수식을 제공합니다. 이 옵션은 각 값의 빈도를 아는 것이 중요한 경우(예: ID 매칭, 제품 목록 또는 출석 기록 등)에 적합합니다.
1첫 번째 열 옆의 빈 셀(예: B2)을 선택하세요. 그런 다음 Kutools > Formula Helper > Count times a word appears.
2Formula Helper 대화 상자에서 비교 열의 절대 범위(예: $C$2:$C$13)를 Text 상자에 입력하고 첫 번째 열에서 셀(예: A2)를 Word 상자에서 선택하세요. 확인.

3. 채우기 핸들을 사용하여 수식 결과를 B열의 나머지 셀로 드래그하세요. 이제 A열의 각 값이 C열에 얼마나 자주 나타나는지 확인할 수 있습니다.
결과가 0이면 값은 A열에만 있는 고유값이며, 1 이상의 결과는 해당 값이 두 열에 모두 존재함을 나타내며 숫자는 발생 횟수를 명시합니다.
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
작업 팁: 범위 참조에 절대 주소를 사용하여 각 해당 행 항목을 확인하는 동안 열 아래로 수식이 올바르게 채워지도록 하세요.
시나리오 조언: 이 방법은 회원 목록, 제품 SKU 또는 두 데이터 소스에서 빈도 분석이 필요한 모든 경우에 이상적입니다.
오류 알림: 범위가 실제 데이터와 일치하지 않거나 데이터 형식(텍스트로 된 숫자 등)에 불일치가 있는 경우 수식을 사용하기 전에 목록을 표준화하세요.
데모: 두 열 간의 고유값/중복값 찾기
VBA를 사용하여 두 열 간의 고유값/중복값 강조 표시 또는 추출
자동화된 반복 가능한 프로세스를 자주 필요로 하는 경우 VBA(Visual Basic for Applications)를 사용하면 두 열 간의 고유값 또는 중복값을 강조 표시하거나 추출하는 손쉬운 솔루션을 제공할 수 있습니다. VBA 스크립트를 사용하면 다양한 길이의 열을 즉시 처리하고 자동으로 플래그를 지정하거나 색상을 지정하거나 다른 위치에 이러한 값을 나열할 수 있으므로 대규모 또는 자주 업데이트되는 데이터 세트의 효율성을 크게 향상시킬 수 있습니다.
이 접근 방식은 매크로에 익숙하고 수동 작업을 최소화하거나 여러 시트 또는 통합 문서에 걸쳐 솔루션을 적용하려는 사용자에게 특히 적합합니다.
1. Excel 파일을 엽니다. 그런 다음 Excel 리본 메뉴에서 개발 도구 > Visual Basic을 클릭하여 VBA 편집기를 엽니다. 편집기에서 삽입 > 모듈을 클릭하고 다음 코드를 모듈 창에 붙여넣습니다:
예제: 두 선택된 열 간의 중복값 강조 표시
Sub HighlightDuplicatesBetweenColumns()
Dim rngA As Range, rngB As Range
Dim cell As Range
Dim ws As Worksheet
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
' Ask user to select the first range
Set rngA = Application.InputBox("Select the first range (e.g., Column A):", xTitleId, , , , , , 8)
If rngA Is Nothing Then Exit Sub
' Ask user to select the second range
Set rngB = Application.InputBox("Select the second range (e.g., Column C):", xTitleId, , , , , , 8)
If rngB Is Nothing Then Exit Sub
' Highlight duplicates in both ranges
For Each cell In rngA
If cell.Value <> "" And WorksheetFunction.CountIf(rngB, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
For Each cell In rngB
If cell.Value <> "" And WorksheetFunction.CountIf(rngA, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
MsgBox "Duplicate values have been highlighted in yellow.", vbInformation, xTitleId
End Sub
2. 코드를 붙여넣은 후 편집기를 닫습니다. Excel로 돌아가 Alt + F8을 누르고 매크로 목록에서 HighlightDuplicatesBetweenColumns를 선택한 후 실행을 클릭합니다. 메시지가 표시되면 두 대상 범위를 선택하세요.
💡 고유값을 강조 표시하려면: 두 If
문에서 비교 조건을 > 0
에서 = 0
으로 수정하고 선택적으로 다른 색상(예: 녹색)을 선택하세요.
팁: 매크로 실행 전에 항상 워크시트를 백업하세요. 셀 서식 변경은 Ctrl+Z로 실행 취소할 수 없습니다. 또한 색상 코드(예: RGB(255,255,0)
)를 선호도에 맞게 조정할 수 있습니다.
문제 해결: 오류가 발생하면 다음 사항을 확인하세요:
- Excel에서 개발 도구 탭이 활성화되어 있습니다.
- 매크로 보안 설정이 매크로 실행을 허용합니다.
- 선택한 범위가 유효하고 비교 가능한 값을 포함하고 있습니다.
장점: 완전 자동화, 다양한 파일 크기에 걸쳐 작동합니다.
단점: 매크로 권한과 기본적인 VBA 지식이 필요합니다.
조건부 서식을 사용하여 두 열 간의 고유값 또는 중복값 시각적으로 강조 표시
조건부 서식은 두 열 간에 중복되거나 고유한 값을 강조 표시하는 직관적이고 동적인 방법을 제공합니다. 이 기능은 빠른 비교에 적합하며 추가 열이나 VBA 코드가 필요하지 않습니다. 모든 서식은 원본 데이터가 변경되면 실시간으로 업데이트됩니다.
두 열 간의 중복값 강조 표시:
- 서식을 지정하려는 첫 번째 열의 범위를 선택하세요(예: A2:A15).
- 홈 > 조건부 서식 > 새 규칙으로 이동합니다.
- 수식을 사용하여 서식을 지정할 셀을 결정 선택하세요.
- 다음 수식을 입력하세요:
=COUNTIF($C$2:$C$13, A2)>0
- 서식을 클릭하고 강조 색상(예: 노란색)을 선택한 후 확인을 클릭하세요.
이렇게 하면 C열에도 나타나는 A열의 셀이 강조 표시됩니다.
한 열의 고유값 강조 표시:
- 동일한 범위를 선택하세요(예: A2:A15).
- 위의 단계를 반복하여 새 규칙을 만드세요.
- 다음 수식을 입력하세요:
=COUNTIF($C$2:$C$13, A2)=0
- 고유값을 구분하기 위한 다른 색상을 선택하세요.
필요한 경우 동일한 논리를 C열에 적용하려면 수식 참조를 반대로 하세요(예: A2:A15를 기반으로 C2:C13 강조 표시).
✔ 장점: 즉각적인 시각적 피드백; 도우미 열이 필요 없음; 데이터 변경 시 동적으로 업데이트됨.
⚠ 주의사항: 대규모 데이터 세트에 너무 많은 서식 규칙이 적용되면 성능이 저하될 수 있습니다. 특히 열이 인접하지 않은 경우 범위 참조를 항상 두 번 확인하세요.
최고의 오피스 생산성 도구
🤖 | 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일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약