
엑셀로 데이터를 다루다 보면 동일한 항목이 여러 번 입력되어 분석 결과가 틀어지는 경우가 많지요. 엑셀 중복값 제거는 직장인이라면 반드시 알아야 할 핵심 스킬입니다. 이번 글에서는 상황에 맞게 골라 쓸 수 있는 엑셀 중복값 제거 방법 최신 5가지를 단계별로 정리했습니다.
엑셀 중복값 제거가 중요한 이유
중복 데이터가 있으면 합계·평균·카운트 등 모든 분석 결과가 부정확해집니다. 특히 고객 명단, 거래 내역, 재고 목록처럼 정확성이 생명인 데이터에서는 엑셀 중복값 제거 작업이 선행되어야 합니다.
- SUMIF·COUNTIF 결과가 실제보다 크게 나옴
- 피벗 테이블 집계 오류 발생
- 메일 머지 시 같은 사람에게 중복 발송
- 보고서 신뢰도 하락
엑셀 중복값 제거 방법 5가지

1. [데이터] 탭 → 중복된 항목 제거 — 가장 빠른 엑셀 중복값 제거
엑셀에 내장된 기능으로, 클릭 몇 번만으로 중복 행 전체를 삭제합니다. 원본 데이터를 바로 수정하므로 작업 전 복사본을 만들어 두는 것이 좋습니다.
- 중복을 제거할 데이터 범위 또는 셀 하나를 선택합니다.
- 상단 메뉴 [데이터] 탭 → [중복된 항목 제거] 클릭
- 기준이 될 열(컬럼)을 선택하고 [확인]을 누릅니다.
- “X개의 중복 값을 찾아 제거했습니다” 메시지 확인
팁: 특정 열만 기준으로 삼고 싶으면 해당 열만 체크 표시하면 됩니다. 예를 들어 ‘이름’ 열만 선택하면 이름이 같은 행 중 첫 번째만 남깁니다.
2. COUNTIF 함수로 중복 표시 후 필터 삭제
원본은 유지하면서 중복 여부만 먼저 확인하고 싶을 때 사용합니다. 어떤 항목이 중복인지 눈으로 확인한 뒤 삭제 여부를 판단할 수 있어 안전합니다.
- 빈 열에 아래 수식을 입력합니다 (A열 기준, B1에 입력):
=COUNTIF($A$1:A1,A1) - 수식을 아래로 드래그해 전체 행에 적용합니다.
- 결과가 1이면 첫 등장(유일값), 2 이상이면 중복입니다.
- 해당 열에 필터를 적용 → 2 이상 값만 표시 → 해당 행 삭제
장점: 삭제 전 중복 항목을 직접 확인할 수 있어 실수를 방지합니다. 중복 개수도 파악 가능합니다.
3. 고급 필터 → 고유 레코드만 복사
원본 데이터는 그대로 두고 중복이 제거된 새 목록을 별도 위치에 추출할 때 사용합니다.
- 데이터 범위 내 셀을 하나 선택합니다.
- [데이터] → [고급] 클릭
- ‘다른 장소에 복사’ 선택 → 복사 위치 지정
- ‘동일한 레코드는 하나만’ 체크 → [확인]
원본을 보존하면서 정제된 목록을 별도로 만들 수 있어 감사(Audit) 목적의 데이터 처리에 적합합니다.

4. 피벗 테이블로 고유값 목록 추출
중복을 ‘제거’하기보다 고유값 목록만 뽑아내는 상황에 적합합니다. 원본 데이터를 전혀 건드리지 않아 가장 안전한 방법입니다.
- 데이터 범위 선택 → [삽입] → [피벗 테이블]
- 중복을 없애고 싶은 필드를 [행] 영역으로 드래그
- 피벗 테이블이 자동으로 고유값만 표시합니다.
- 피벗 테이블 결과를 복사 → ‘값만 붙여넣기’로 원하는 위치에 사용
팁: 피벗 테이블 결과를 그대로 쓰면 원본과 연동되므로, 독립적인 목록이 필요하면 반드시 ‘값만 붙여넣기(Ctrl+Shift+V → 값)’를 사용하세요.
5. Power Query — 대용량 데이터 엑셀 중복값 제거
수만 행 이상의 대용량 데이터에서 엑셀 중복값 제거를 해야 할 때 가장 강력한 방법입니다. Power Query는 변환 과정을 단계별로 기록하므로 같은 작업을 반복할 때 클릭 한 번으로 재실행할 수 있습니다.
- 데이터 범위 선택 → [데이터] → [테이블/범위에서]
- Power Query 편집기가 열립니다.
- 중복 기준 열 선택 → 상단 메뉴 [행 제거] → [중복 항목 제거]
- 여러 열 기준은 Ctrl+클릭으로 복수 선택 후 동일하게 적용
- [닫기 및 로드] → 중복 제거된 새 시트로 저장
장점: 원본 데이터 변경 시 새로 고침(Ctrl+Alt+F5)만 누르면 자동으로 재처리됩니다. 정기 보고서 자동화에 탁월합니다.
상황별 엑셀 중복값 제거 방법 선택 가이드
| 상황 | 추천 방법 |
|---|---|
| 빠르게 원본에서 바로 삭제 | 방법 1 — 중복된 항목 제거 |
| 삭제 전 중복 항목 확인 필요 | 방법 2 — COUNTIF 함수 |
| 원본 유지하면서 별도 목록 추출 | 방법 3 — 고급 필터 |
| 분석용 고유값 목록만 필요 | 방법 4 — 피벗 테이블 |
| 대용량·반복 작업 자동화 | 방법 5 — Power Query |
엑셀 중복값 제거 시 자주 하는 실수
- 공백·대소문자 차이 미처리: “홍길동”과 “홍길동 “(뒤 공백)은 다른 값으로 인식됩니다. TRIM 함수로 공백을 먼저 제거하세요.
- 원본 백업 생략: 방법 1(중복된 항목 제거)은 되돌리기 어렵습니다. 작업 전 시트를 복사해 두세요.
- 기준 열 잘못 선택: 이름+전화번호 조합이 고유한데 이름 하나만 기준으로 삼으면 동명이인 데이터가 삭제됩니다.
- 숫자-텍스트 혼용: 숫자 1과 텍스트 “1”은 다른 값입니다. 데이터 형식을 통일한 뒤 중복 제거를 진행하세요.
자주 묻는 질문 (FAQ)
Q. 엑셀 중복값 제거 후 되돌리기(Ctrl+Z)가 안 돼요.
A. 파일을 저장한 뒤라면 되돌리기가 불가능합니다. 이후부터는 작업 전 반드시 시트를 복사(탭 우클릭 → 이동/복사 → 복사본 만들기)해 두세요.
Q. 특정 열 값이 같은 행만 중복으로 처리하고 싶어요.
A. [중복된 항목 제거] 창에서 기준 열만 선택하거나, COUNTIF 수식에서 해당 열 범위만 지정하면 됩니다.
Q. 중복값을 삭제하지 않고 색으로만 표시하고 싶어요.
A. [홈] → [조건부 서식] → [셀 강조 규칙] → [중복 값]을 선택하면 중복 항목에 자동으로 색이 표시됩니다. 삭제 없이 확인만 할 때 유용합니다.
Q. Mac용 엑셀에서도 같은 방법이 적용되나요?
A. 방법 1~4는 Mac 엑셀에서도 동일하게 작동합니다. Power Query는 Mac 버전 엑셀 16.x 이상에서 지원됩니다.