⧉ 엑셀 중복 데이터, 안전하게 제거하는 법
고객 명단을 합치다 보면 같은 사람이 두 번, 세 번 들어가는 일이 꼭 생깁니다. 문제는 중복 제거가 "지우는" 작업이라는 점입니다. 잘못 지우면 멀쩡한 데이터가 사라지고, 어떤 행이 지워졌는지 나중에 알기도 어렵습니다. 이 글은 지우기 버튼을 누르기 전에 알아야 할 개념과, 실수를 예방하는 작업 순서를 다룹니다.
중복에는 세 가지 유형이 있습니다
① 완전 중복 — 모든 열이 똑같은 행
복사·붙여넣기를 두 번 했거나 파일을 이어붙이다 겹친 경우입니다. 모든 값이 동일하므로 어떤 행을 지워도 정보 손실이 없습니다. 가장 안전하게 지울 수 있는 유형입니다.
② 키 중복 — 특정 열만 같은 행
전화번호는 같은데 주소가 다른 두 행처럼, "같은 대상"이지만 나머지 정보가 다른 경우입니다. 이때는 어느 행을 남길지가 곧 의사결정입니다. 보통 최신 데이터를 남기고 싶을 텐데, 그렇다면 지우기 전에 날짜 열로 정렬해 최신 행이 위로 오게 해야 합니다 (대부분의 도구는 첫 번째로 나타나는 행을 남기기 때문입니다).
③ 숨은 중복 — 눈에는 같아 보이는데 값이 다른 행
가장 골치 아픈 유형입니다. 컴퓨터에게 "홍길동"과 "홍길동 "(뒤에 공백)은 완전히 다른 값입니다.
- 앞뒤에 붙은 보이지 않는 공백
- 대소문자 차이 (abc@mail.com vs ABC@mail.com)
- 숫자와 텍스트 차이 (숫자 1010과 텍스트 "1010")
이 때문에 "중복 제거를 했는데 중복이 남아 있어요"라는 일이 생깁니다. 해결책은 간단합니다 — 중복 제거 전에 정리를 먼저 하는 것.
안전한 중복 제거 순서 (이지테이블 기준)
- 공백 정리부터. 기준이 될 열 제목 클릭 → 공백 정리. 앞뒤 공백과 중복 공백이 사라져 숨은 중복이 드러납니다.
- 형식 통일. 열 제목의 배지가 ABC(텍스트)인데 숫자가 섞여 있다면 → 데이터 형식 변경으로 통일합니다.
- 남길 행이 위로 오게 정렬. 최신 데이터를 남기려면 날짜 열을 내림차순 정렬합니다.
- 기준 열에서 중복 제거. 기준 열 제목 클릭 → 중복 행 제거(이 열 기준). 표 전체가 완전히 같은 행만 지우려면 상단 🧹 정리하기 → 중복 행 제거를 쓰세요.
- 행 수 확인. 화면 아래 상태 표시줄에서 몇 행이 줄었는지 확인합니다. 예상보다 너무 많이 줄었다면 Ctrl+Z 한 번으로 되돌립니다.
지우기 전에 "확인만" 하고 싶다면
바로 지우지 않고 어떤 값이 몇 번 나오는지 세어보는 방법도 있습니다. 그룹화를 사용해 기준 열로 그룹화하고 개수를 집계하면, "홍길동: 3건"처럼 중복 현황표가 만들어집니다. 여기서 2 이상인 값만 필터링하면 중복 목록만 남습니다. 보고서에 "중복이 몇 건 있었는지" 남겨야 할 때 특히 유용합니다.
자주 하는 실수 정리
| 실수 | 결과 | 예방법 |
|---|---|---|
| 공백 정리 없이 제거 | 숨은 중복이 남음 | 공백 정리 → 중복 제거 순서 지키기 |
| 정렬 없이 키 중복 제거 | 오래된 데이터가 남을 수 있음 | 남길 행이 위로 오게 먼저 정렬 |
| 기준 열을 너무 좁게 선택 | 동명이인이 한 명으로 합쳐짐 | 이름+전화번호처럼 두 열 이상을 기준으로 |
| 제거 후 행 수 미확인 | 과도 삭제를 늦게 발견 | 상태 표시줄의 행 수 변화 확인 습관 |
내 파일의 중복, 지금 바로 확인해 보세요
이지테이블 앱 열기 원본 파일은 바뀌지 않아요 · 모든 처리는 내 브라우저 안에서만