본문 바로가기
업무자동화

엑셀 중복값 제거 3분 완성, 중복 찾기부터 데이터 정리까지

by 감튜 2026. 10. 30.
반응형

거래처 명단 3천 건을 정리하다가 같은 이름이 여러 번 찍혀 있는 걸 발견한 적 있으신가요? 엑셀 중복값 제거는 매일 쏟아지는 데이터를 다루는 직장인이라면 반드시 알아야 할 필수 기능입니다. 오늘은 3분이면 끝나는 중복 데이터 정리법을 정리해드립니다.

출력한 명단에서 겹치는 행 몇 줄을 빨간펜으로 동그라미 친 모습

엑셀로 업무를 하다 보면 같은 거래처가 중복으로 입력되거나, 설문 응답이 두 번씩 들어오거나, 메일 수신자 명단에 같은 이메일 주소가 겹치는 상황을 자주 마주합니다. 손으로 하나씩 찾아 지우자니 시간이 너무 오래 걸리고, 눈으로는 미세한 오타까지 잡아내기 어렵습니다. 특히 데이터가 수천, 수만 건이 넘어가면 사람이 직접 검토하는 건 사실상 불가능에 가깝습니다. 이럴 때 엑셀에 내장된 기능만 제대로 알아도 작업 시간을 획기적으로 줄일 수 있습니다. 이번 글에서는 중복값을 찾아내는 방법부터 완전히 제거하는 방법까지, 실무에서 바로 써먹을 수 있도록 단계별로 설명하겠습니다.

여러 색 데이터 블록이 깔때기를 지나며 중복은 옆으로 빠지고 고유한 값만 한 줄로 남는 개념 일러스트

엑셀 중복값 제거, 기본 기능으로 3분 안에 끝내기

엑셀에는 중복된 데이터를 자동으로 찾아 삭제해주는 중복된 항목 제거 기능이 기본으로 탑재되어 있습니다. 별도의 프로그램 설치 없이 몇 번의 클릭만으로 처리할 수 있어 가장 많이 사용되는 방법입니다.

  1. 중복을 확인하고 싶은 데이터 범위를 전체 선택합니다.
  2. 상단 메뉴에서 데이터 탭을 클릭합니다.
  3. 데이터 도구 그룹에서 중복된 항목 제거를 선택합니다.
  4. 중복 여부를 판단할 기준 열을 체크박스로 선택합니다. 전체 행을 기준으로 할지, 특정 열(예: 이메일 주소)만 기준으로 할지 결정할 수 있습니다.
  5. 확인을 누르면 몇 개의 중복 값이 제거되었는지 안내 메시지가 뜨면서 작업이 완료됩니다.

이 방법의 장점은 속도가 매우 빠르다는 점입니다. 다만 한 가지 주의할 점이 있는데, 중복된 항목 제거는 원본 데이터에서 행을 바로 지우기 때문에, 파일을 저장하고 닫은 뒤에는 되돌릴 방법이 없습니다. 따라서 작업 전 반드시 원본 데이터를 별도 시트나 파일로 백업해두는 습관이 필요합니다.

삭제 전에 먼저 확인! 중복값 찾기와 하이라이트 표시

데이터를 바로 삭제하기보다는 어떤 값이 중복되어 있는지 먼저 눈으로 확인하고 싶은 경우가 많습니다. 이때는 조건부 서식을 활용하면 중복된 셀에 색상을 입혀 시각적으로 구분할 수 있습니다.

  • 데이터 범위를 선택한 뒤 홈 탭의 조건부 서식을 클릭합니다.
  • 셀 강조 규칙에서 중복 값을 선택합니다.
  • 원하는 서식(배경색 등)을 지정하면 중복된 데이터가 자동으로 표시됩니다.

이 방법을 사용하면 어떤 값이 몇 번 중복되었는지 눈으로 확인한 뒤, 수동으로 필요한 행만 선별해서 삭제할 수 있어 실수를 줄일 수 있습니다. 또한 COUNTIF 함수를 활용하는 방법도 유용합니다. 예를 들어 A열의 데이터 중 중복 여부를 확인하고 싶다면 B2 셀에 =COUNTIF(A$2:A$100,A2) 수식을 입력하면 해당 값이 전체 범위에서 몇 번 등장하는지 숫자로 보여줍니다. 결과값이 2 이상이면 중복된 데이터라는 뜻이므로, 이를 필터링해서 따로 정리할 수도 있습니다.

Microsoft 365나 엑셀 2021 이상을 쓴다면 =UNIQUE(A2:A100) 함수도 편리합니다. 원본은 그대로 두고 옆 열에 중복을 뺀 목록만 새로 만들어 주기 때문에, 백업 걱정 없이 결과를 먼저 확인할 수 있습니다.

같은 모양의 서류 폴더가 빽빽하게 겹쳐 꽂힌 서류함 서랍

상황별 엑셀 중복값 제거 실전 활용법

실무에서는 단순히 똑같은 행을 지우는 것 이상의 복잡한 상황이 자주 발생합니다. 몇 가지 대표적인 사례와 해결 방법을 정리해보겠습니다.

  • 특정 열만 기준으로 중복 제거하기: 이름은 같지만 연락처가 다른 경우, 전체 행이 아닌 이름 열만 기준으로 설정해야 할 수 있습니다. 이럴 때는 중복된 항목 제거 창에서 다른 열의 체크박스를 해제하고 기준 열만 선택하면 됩니다.
  • 중복 중 최신 데이터만 남기기: 날짜순으로 데이터를 정렬한 뒤 중복된 항목 제거를 실행하면, 가장 먼저 등장하는 값이 남고 이후 중복은 삭제됩니다. 최신 데이터를 남기고 싶다면 최신순으로 먼저 정렬한 뒤 기능을 실행하면 됩니다.
  • 여러 시트에 흩어진 데이터 통합 후 중복 제거: 각 시트의 데이터를 하나의 시트로 복사한 뒤 위의 방법을 그대로 적용하면 됩니다. 데이터가 많을 경우 피벗 테이블이나 파워 쿼리를 활용하면 더 효율적으로 작업할 수 있습니다.

특히 거래처 관리나 고객 데이터베이스를 다루는 경우, 눈에 보이지 않는 앞뒤 공백 때문에 같은 값인데도 중복으로 인식되지 않는 경우가 있습니다. 이럴 때는 TRIM 함수로 불필요한 공백을 먼저 정리한 뒤 중복값 제거를 실행하면 정확도가 훨씬 높아집니다. 참고로 중복된 항목 제거와 COUNTIF는 영문 대소문자를 구분하지 않으므로, "ABC"와 "abc"는 같은 값으로 처리된다는 점도 알아두세요.

함께 읽으면 좋은 글

자주 묻는 질문

중복된 항목 제거 후 데이터를 복구할 수 있나요?

기본적으로 중복된 항목 제거는 삭제된 데이터를 되돌릴 수 없습니다. 다만 작업 직후라면 단축키 Ctrl+Z로 실행 취소가 가능하니, 삭제 후 바로 결과를 확인하고 이상이 있으면 즉시 되돌리는 것이 안전합니다. 가장 확실한 방법은 작업 전 원본 파일을 별도로 복사해두는 것입니다.

조건부 서식으로 표시된 중복값은 자동으로 삭제되나요?

아닙니다. 조건부 서식은 중복된 셀을 시각적으로 표시해주는 기능일 뿐 자동으로 삭제하지는 않습니다. 표시된 중복 데이터를 확인한 후 직접 삭제하거나, 앞서 설명한 중복된 항목 제거 기능을 함께 사용해야 합니다.

수식으로 구한 중복 개수가 정확하지 않은 경우는 왜 그런가요?

COUNTIF 함수는 앞뒤에 공백이나 줄바꿈 같은 숨은 문자가 섞이면 다른 값으로 판단합니다. 또 카드번호처럼 16자리 이상인 숫자는 엑셀이 15자리까지만 비교하기 때문에, 끝자리만 다른 값도 같은 값으로 셀 수 있습니다. 이런 경우 데이터 정리 전에 TRIM 함수와 CLEAN 함수를 사용해 불필요한 공백과 숨은 문자를 먼저 제거하는 것이 좋습니다.

지금까지 엑셀 중복값 제거 방법을 기본 기능부터 조건부 서식, 함수 활용, 실전 상황별 대처법까지 살펴보았습니다. 핵심은 삭제 전에 반드시 원본을 백업하고, 조건부 서식이나 COUNTIF 함수로 먼저 중복 여부를 확인한 뒤 중복된 항목 제거 기능을 실행하는 순서를 지키는 것입니다. 순서만 익혀두면 수천 건의 데이터도 몇 분 안에 깔끔하게 정리할 수 있습니다. 다음에 중복 데이터 때문에 골치 아픈 상황이 생기면 이 순서대로 하나씩 따라해 보세요.

반응형

댓글