엑셀 중복값 찾기의 모든 것 : 쉽고 빠른 방법 총정리 | 엑셀을 사용하다 보면 데이터 정리 과정에서 중복값을 찾아 처리해야 하는 경우가 자주 있습니다.
그러나 데이터의 양이 많아질수록 일일이 엑셀 중복값 찾기란 쉽지 않습니다. 오늘은 엑셀에서 중복값을 효과적으로 찾고 처리하는 다양한 방법들을 자세히 알아보겠습니다.
초보자부터 숙련자까지 모두가 쉽게 따라 할 수 있는 다양한 방법들을 준비했으니 끝까지 함께해 주시기 바랍니다.
엑셀 중복값 찾기
1. 조건부 서식을 이용한 중복값 찾기
조건부 서식은 엑셀에서 시각적으로 엑셀 중복값 찾기를 빠르게 할 수 있는 가장 간단한 방법입니다.
- 중복값을 찾고자 하는 범위를 선택합니다.
- ‘홈‘ 탭에서 ‘조건부 서식‘ > ‘셀 강조 규칙‘ > ‘중복 값‘을 클릭합니다.
- 원하는 서식(색상, 글꼴 등)을 선택하고 ‘확인‘을 누릅니다.
위와 같이 하면 선택한 범위 내에서 중복되는 값들이 지정한 서식으로 강조 표시됩니다. 데이터의 양이 많지 않을 때 특히 유용한 방법입니다.
2. 필터 기능을 활용한 중복값 찾기
엑셀의 필터 기능을 사용하면 엑셀 중복값 찾기를 쉽게 하실 수 있습니다.
- 데이터가 있는 열의 머리글을 선택합니다.
- ‘데이터‘ 탭에서 ‘필터‘ 버튼을 클릭합니다.
- 열 머리글에 생긴 화살표를 클릭하고 ‘숫자 필터’ > ‘중복된 값‘을 선택합니다.
이 방법은 중복값만을 필터링하여 보여주기에 대량의 데이터에서도 효과적으로 중복값을 찾아낼 수 있습니다.
3. COUNTIF 함수를 이용한 중복값 찾기
COUNTIF 함수는 특정 조건에 맞는 셀의 개수를 세는 함수입니다. 이를 활용하면 엑셀 중복값 찾기를 쉽게 하실 수 있습니다.
- 중복값을 확인하고 싶은 열 옆에 새로운 열을 만듭니다.
- 새로운 열의 첫 번째 셀에 다음 공식을 입력합니다:
=COUNTIF($A$2:$A$100,A2)
- 이 공식을 아래로 드래그하여 모든 행에 적용합니다.
- (A2은 중복을 확인하려는 범위입니다. 실제 데이터 범위에 맞게 조정하세요.)
- 결과값이 1보다 큰 경우에는 해당 값은 중복되어 있다는 뜻입니다.
4. 중복 제거 기능 사용하기
엑셀에는 중복된 데이터를 자동으로 제거해주는 기능이 있습니다.
- 중복을 제거하고 싶은 범위를 선택합니다.
- ‘데이터‘ 탭에서 ‘중복 제거‘ 버튼을 클릭합니다.
- 중복을 확인할 열을 선택하고 ‘확인‘을 누릅니다.
이 방법은 중복값을 찾아내는 동시에 제거까지 한 번에 할 수 있어 매우 편리하게 엑셀 중복값 찾기 및 관리가 가능합니다. 하지만 원본 데이터가 변경되므로 주의가 필요합니다.
5. 고급 필터 기능 활용하기
고급 필터 기능을 사용하면 중복값을 찾아내고 고유한 값만 추출할 수 있습니다.
- ‘데이터‘ 탭에서 ‘고급‘ 버튼을 클릭합니다.
- ‘목록 범위‘에 전체 데이터 범위를 지정합니다.
- ‘고유 레코드만 복사‘ 옵션을 체크합니다.
- ‘결과 위치‘에 결과를 표시할 셀을 지정하고 ‘확인‘을 누릅니다.
이 방법은 엑셀 중복값 찾기 및 제거하고 고유한 값만을 새로운 위치에 복사하므로 원본 데이터를 보존하면서 중복을 처리할 수 있습니다.
6. VBA 매크로를 이용한 중복값 찾기
엑셀 VBA(Visual Basic for Applications)를 사용하면 더욱 복잡한 엑셀 중복값 찾기가 가능합니다.
- Alt + F11을 눌러 VBA 편집기를 엽니다.
- 삽입 > 모듈을 선택하여 새 모듈을 만듭니다.
- 다음과 같은 코드를 입력합니다:
vbaCopy codeSub 중복값찾기()
Dim rng As Range
Dim cell As Range
Set rng = Selection
For Each cell In rng
If WorksheetFunction.CountIf(rng, cell.Value) > 1 Then
cell.Interior.Color = vbYellow
End If
Next cell
End Sub
- 매크로를 실행하려면 개발 도구 탭에서 ‘매크로‘ 버튼을 클릭하고 ‘중복값찾기‘를 선택합니다.
이 매크로는 선택한 범위 내에서 중복값을 찾아 노란색으로 강조 표시합니다. 더 복잡한 처리가 필요한 경우 VBA를 활용하면 다양한 방식으로 중복값을 다룰 수 있습니다.
7. EXACT 함수와 COUNTIF 함수의 조합
대소문자를 구분하여 중복값을 찾아야 할 때는 EXACT 함수와 COUNTIF 함수를 조합하여 사용할 수 있습니다.
- 중복을 확인할 열 옆에 새 열을 만듭니다.
- 새 열의 첫 번째 셀에 다음 공식을 입력합니다.
=SUMPRODUCT(--EXACT($A$2:$A$100,A2))>1
- (A2은 중복을 확인하려는 범위입니다. 실제 데이터 범위에 맞게 조정하세요.)
- 이 공식을 아래로 드래그하여 모든 행에 적용합니다.
결과가 TRUE인 경우에 해당 값은 대소문자까지 정확히 일치하는 중복값이 존재한다는 의미입니다.
8. 피벗 테이블을 이용한 중복값 분석
피벗 테이블은 데이터를 요약하고 분석하는 강력한 도구입니다. 엑셀 중복값 찾기와 그 빈도를 확인하는 데에도 매우 유용합니다.
- ‘삽입‘ 탭에서 ‘피벗 테이블‘을 선택합니다.
- 데이터 범위를 선택하고 ‘확인‘을 누릅니다.
- 피벗 테이블 필드 목록에서 중복을 확인하려는 필드를 ‘행‘ 영역으로 드래그합니다.
- 같은 필드를 ‘값‘ 영역으로도 드래그하고 값 필드 설정을 ‘개수‘로 변경합니다.
이렇게 하면 각 값의 출현 빈도를 한눈에 볼 수 있어 중복값을 쉽게 파악할 수 있습니다.
9. INDEX와 MATCH 함수를 이용한 고급 중복값 처리
INDEX와 MATCH 함수를 조합하면 더욱 복잡한 중복값 처리가 가능합니다. 예를 들면 중복값 중 첫 번째 값만 남기고 나머지를 제거하고 싶을 때 사용할 수 있습니다.
- 중복을 확인할 열 옆에 새 열을 만듭니다.
- 새 열의 첫 번째 셀에 다음 공식을 입력합니다
=IF(COUNTIF($A$2:A2,A2)>1,"중복","")
- (A2는 중복을 확인하려는 첫 번째 셀입니다. 실제 데이터에 맞게 조정하세요.)
- 이 공식을 아래로 드래그하여 모든 행에 적용합니다.
이 방법을 사용하면 중복값 중 첫 번째 값을 제외한 나머지에 “중복”이라는 표시가 됩니다. 이를 기준으로 필터링하거나 삭제 작업을 진행할 수 있습니다.
10. 동적 배열 함수를 이용한 중복값 처리 (Excel 365 이상)
Excel 365 버전부터 제공되는 동적 배열 함수를 사용하면 더욱 효율적으로 중복값을 처리할 수 있습니다.
- 중복을 제거하고 싶은 범위 옆의 빈 셀에 다음 공식을 입력합니다
=UNIQUE(A2:A100)
- (A2은 중복을 확인하려는 범위입니다. 실제 데이터 범위에 맞게 조정하세요.)
이 공식은 지정한 범위에서 중복을 제거한 고유한 값들을 자동으로 나열합니다. 데이터가 변경되면 결과도 자동으로 업데이트되므로 실시간으로 중복값 처리가 가능합니다.
액셀 중복값 찾기 마무리
지금까지 엑셀에서 중복값을 찾고 처리하는 다양한 방법들을 알아보았습니다. 각 방법은 상황과 데이터의 특성에 따라 장단점이 있으므로 필요에 맞는 적절한 방법을 선택하여 사용하시기 바랍니다.
중복값 처리는 데이터 정리의 기본이자 매우 중요한 과정입니다. 이 글에서 소개한 방법들을 잘 활용하면 더욱 효율적으로 데이터를 관리할 수 있을 것입니다.
엑셀 사용에 어려움을 겪고 계신다면 이러한 기능들을 하나씩 익혀가며 연습해 보시기 바랍니다. 처음에는 어려워 보일 수 있지만, 조금씩 연습하다 보면 어느새 엑셀 전문가가 되어 있을 것이라 믿습니다.
데이터 관리의 효율성을 높이고 업무 생산성을 향상시키는 데 이 글이 도움이 되었기를 바랍니다.
- 비짓재팬 등록방법 : 일본여행 필수 준비물과 주의사항
- 발사믹식초 효능, 부작용 : 보관, 만들기 및 추천 제품
- 차종별 엔진오일 교환비용 : 가격 차이 나는 이유, 교환시기
- KT M모바일 장단점 및 개통방법 : 요금제 추천 Best 3
- 카드포인트 현금화 : 적립 포인트 돈으로 받는 방법
[저작권자(c) 클럽코리아 무단전재 및 재배포 금지]