엑셀 중복값 때문에 합계가 자꾸 틀어지나요? 저는 한 번 망가뜨린 뒤로, “삭제 버튼 누르기 전” 체크부터 루틴으로 만들었더니 정리가 훨씬 빨라졌습니다. 오늘은 **엑셀 중복값 제거**를 가장 안전하게, 그리고 정말 빠르게 끝내는 방법만 골라서 알려드릴게요.
—
제가 한 번 실수해본 뒤 확실히 바뀐 기준 설정
중복값 정리는 “버튼 한 번”으로도 되지만, 기준을 잘못 잡으면 그 순간부터 데이터가 틀어지더라고요. 제가 겪었던 최악의 케이스는 이거예요.
– 이름만 보고 중복 제거했다가 동명이인이 같이 날아감
– 주문번호 없이 제품명만 기준으로 지웠더니 서로 다른 주문이 합쳐져 버림
– 여러 파일을 합친 뒤 전화번호 포맷(하이픈/공백)이 달라서 진짜 중복이 안 잡힘
그래서 제 생각에는, 중복을 지우기 전에 “이 열은 정말 고유해야 한다”를 먼저 정해야 합니다. 보통 아래 중 하나가 기준이 되더라고요.
중복 판단을 위한 추천 기준 열
– 고객/거래처: 전화번호 또는 이메일
– 제품/자재: 품번 또는 바코드
– 거래: 주문번호 또는 문서번호
– 회원: 회원ID (없으면 이메일→전화번호 순으로 추천)
팁 하나만 더요. 데이터가 “숫자처럼 보이는 텍스트”인 경우도 많습니다. 예를 들어 전화번호가 01012345678 vs 010-1234-5678처럼 섞이면, 엑셀은 이를 다른 값으로 볼 가능성이 커요. 이럴 땐 삭제 전에 포맷을 통일해두면 결과가 확 좋아집니다.
—
삭제로 바로 끝내고 싶을 때: ‘중복된 항목 제거’ 제대로 쓰는 법
제가 가장 많이 쓰는 방법은 엑셀 기본 기능인 중복된 항목 제거예요. 단, “범위 선택”과 “머리글 포함”을 건드리는 순간 결과가 달라집니다.
제가 자주 쓰는 정확한 진행 순서
1. 먼저 데이터 전체 범위를 드래그해서 선택합니다.
– 여기서 한 줄이라도 빠지면, 중복 판단이 범위 밖에서 엉킬 수 있어요.
2. 상단 메뉴에서 [데이터] 탭으로 이동합니다.
3. [중복된 항목 제거]를 클릭합니다.
4. 머리글 포함 여부를 데이터 상황에 맞게 선택합니다.
5. 기준 열을 체크합니다. (가장 중요!)
6. 확인을 누릅니다.
작업 후에는 보통 “몇 개의 중복이 제거되었다” 같은 안내가 뜨는데요. 저는 이 메시지가 나온 뒤에도, 바로 정렬/필터로 “남은 데이터가 기대한 형태인지” 한 번 훑어봅니다. 10초만 더 쓰면 나중에 복구하느라 시간을 날릴 일이 줄더라고요.
주의사항
– 기준 열을 최소 1개만 잘못 잡아도 결과가 달라집니다.
– 특히 “이름”처럼 동명이인이 있을 수 있는 열은 단독 기준으로 쓰지 않는 편이 안전합니다.
—
삭제 전에 확인하고 싶다면: COUNTIF로 ‘중복 후보’ 먼저 표시하기
저는 가능하면 삭제 전에 “검토 단계”를 한 번 넣는 편이에요. 특히 고객명단이나 발송 리스트처럼 한번 잘못 지우면 복구가 까다로운 데이터는요.
이때 가장 간단한 도구가 COUNTIF입니다.
중복을 숫자로 먼저 확인하는 방식
예를 들어 A열에 데이터가 있다고 하면, B열에 아래처럼 입력해서 중복 횟수를 확인합니다.
– B2에 예시 수식:
=COUNTIF($A$2:$A$9, A2)
이렇게 하면 각 행의 값이 범위 안에서 몇 번 나오는지 숫자로 표시돼요.
– 결과가 1이면 고유값
– 결과가 2 이상이면 중복 후보
제가 추천하는 흐름은 이거예요.
– 중복 후보(예: 2 이상)만 필터로 걸러서
– 실제로 삭제해도 되는 케이스인지 눈으로 확인한 뒤
– 그 다음에 삭제하거나 정리 들어가기
원하면 조건부 서식을 같이 써서 “두 번 이상 나온 값”을 색으로 강조하면 더 빨라집니다. 보통 홈 → 조건부 서식 → 중복 값 쪽을 활용하면 눈에 바로 들어와요.
이 방식의 장점
– 삭제 실수를 줄여줌
– 어떤 값이 문제인지 파악이 쉬움
– 기준 열을 바꿔가며 실험하기도 편함
—
원본을 지키면서 뽑아내는 고급 필터: 고유값만 따로 만들기
저는 “원본은 건드리지 말고, 결과만 새로 만들고 싶다”는 상황에서 고급 필터를 자주 씁니다. 특히 원본을 나중에 다시 써야 할 때, 이 방식이 마음이 편해요.
고유값을 ‘추출’하는 감각
고급 필터는 한 번 설정해두면, 원본은 그대로 두고 결과를 다른 영역으로 뽑을 수 있습니다.
– 먼저 원본 데이터 범위를 잡고
– “고유한 레코드만” 옵션을 선택
– 결과를 넣을 위치(새 시트/새 범위)를 지정
이렇게 하면, 중복을 제거한 ‘새 리스트’가 생기죠.
제가 데이터 작업할 때 이걸 좋아하는 이유는 간단해요. 실수해도 원본으로 다시 돌아갈 수 있으니까요.
팁
– 결과를 새 시트로 빼두면 나중에 보고/검증이 편합니다.
– 특히 합계, 집계, 대시보드까지 이어지는 작업이라면 “원본 보존”이 체감상 엄청 큽니다.
—
중복 제거가 이상하게 될 때 점검해야 할 체크리스트
어떤 날은 분명히 중복이 보이는데도 엑셀이 안 지워주는 경우가 있어요. 제가 자주 보는 원인들만 정리해볼게요.
- 공백/숨은 문자가 섞여 있음 (예: “홍길동” vs “홍길동 ”)
- 하이픈/포맷이 달라서 다른 값으로 인식됨 (전화번호, 이메일 등)
- 중복 제거 범위 선택 시 열이 빠져서 기준 판단이 달라짐
- 머리글 포함 여부가 잘못되어 첫 줄이 데이터처럼 처리됨
- 기준 열을 이름처럼 고유하지 않은 열로 잡음
만약 계속 애매하다면, 저는 보통 이렇게 해결합니다.
– 먼저 문제 구간만 작은 범위로 줄여서 테스트
– 그 다음 기준 열을 바꿔가며 “내가 의도한 기준이 맞는지” 확인
– 그래도 안 되면 공백/포맷부터 정리
—
마무리: 제일 빠른 방법은 ‘삭제’가 아니라 ‘기준 합의’였어요
정리하자면, 엑셀에서 중복값 제거를 빠르게 끝내는 핵심은 딱 하나예요. 어떤 열을 기준으로 중복을 판단할지를 먼저 정하는 것. 그 다음에 상황에 맞게
– 바로 지울지,
– 표시하고 검토할지,
– 원본은 살리고 추출할지
를 선택하면 됩니다.
원하시면, 사용 중인 데이터가 어떤 형태인지(예: 고객명단/거래내역/발송리스트)랑 중복 기준으로 쓰려는 열이 무엇인지 알려주세요. 제가 그 상황에 맞춰 “가장 안전한 진행 순서”를 딱 맞게 잡아드릴게요.