데이터가 많아질수록 ‘엑셀에서 중복 값을 어떻게 안전하게 지울 것인가’는 필수 역량입니다. 오늘은 가장 실무에서 많이 쓰는 네 가지 방법을 단계별로 정리해 보았습니다.
중복 값 제거 전 확인
- 중복을 지우기 전에 먼저 어떤 값이 겹치는지 눈으로 확인합니다.
- 데이터 범위를 선택 → [조건부 서식] → [중복 값]을 누르면 중복 셀이 강조됩니다.
방법 1 — ‘중복된 항목 제거’ 메뉴 (가장 빠른 자동 삭제)
장점: 클릭 두 번이면 끝.
단점: 어떤 레코드가 사라졌는지 확인하기 힘듦.
- 데이터 영역을 한 번 클릭합니다.
- [데이터] 탭 → [중복된 항목 제거] 선택.
- 중복 판단 기준이 될 열(여러 열 선택 가능)을 체크하고 [확인]을 누릅니다.
- 삭제-결과 창이 뜨면 [확인]을 눌러 종료합니다.
Tip : 삭제 행을 추적하려면 사전에 일련번호 열을 만들어 두면 좋습니다.
방법 2 — 고급 필터 (데이터를 ‘숨겨서’ 검증 후 삭제)
- 중복을 검사할 열 안 아무 셀이나 클릭합니다.
- [데이터] 탭 → [고급] 클릭.
- ‘현재 위치에 필터’ + ‘동일한 레코드는 하나만’ 체크 → [확인].
- 화면에는 유일 값만 남고, 중복 행은 숨겨진 상태가 됩니다.
- 내용이 맞는지 검토한 뒤 필요하면 복사해서 새 시트에 붙여넣고 원본을 삭제합니다.
고급 필터는 실제 레코드를 지우지 않으므로, 대용량 데이터 검증용으로 안전합니다.
방법 3 — COUNTIF + IF 함수 (중복 표시 후 수동 삭제)
- ‘중복 여부’라는 새 열을 만듭니다.
- 첫 셀에 text
=IF(COUNTIF($C$3:$C$22, C3)>1,"중복","")을 입력하고 아래로 채웁니다. - “중복” 표시가 뜨는 행을 필터링해 한꺼번에 삭제합니다.
이 방식은 자동 삭제 대신 보고서용으로 ‘겹친 항목 리스트’를 남길 때 유용합니다.
방법 4 — EXACT 함수 + 정렬 (연속 행 비교)
- 기준 열을 오름차순 정렬합니다.
- 빈 열에 text
=EXACT(C2,C3)을 입력해 바로 윗행과 값이 같은지 확인합니다. TRUE면 중복입니다. - TRUE 행을 삭제한 뒤, 처음 정렬 기준(예: 일련번호)으로 다시 정렬해 원래 순서를 복원합니다.
실전 팁 & 주의 사항
- 삭제 전에는 원본 시트를 복사해 두거나 Ctrl+Z로 복구 가능한지 확인하세요.
- 여러 열을 동시에 기준으로 삼아야 할 때는 ‘중복된 항목 제거’ 대화 상자에서 해당 열을 모두 체크합니다.
- 텍스트·숫자·날짜가 섞여 있을 경우 서식을 통일(예: 텍스트 → 일반)한 뒤 작업하면 오류가 줄어듭니다.
위 방법들을 상황에 맞게 조합하면, 엑셀 대용량 데이터도 3초 안에 ‘깔끔하게’ 정리할 수 있습니다. 이제 중복 걱정 없이 분석에만 집중해 보시기 바랍니다.