CoreGPT
Microsoft 365읽는 시간 18분

엑셀 중복값 제거 방법 5가지 (데이터를 지우는 방법과 지우지 않는 방법)

엑셀 중복값 제거는 기본 제공되는 중복된 항목 제거 버튼, UNIQUE 함수, 고급 필터, 파워 쿼리로 할 수 있습니다. 먼저 중복을 찾아 강조 표시하면 엉뚱한 행을 지울 걱정도 없습니다.

엑셀 중복값 제거 방법 5가지 (데이터를 지우는 방법과 지우지 않는 방법)

엑셀에서 중복값을 가장 빠르게 제거하는 방법은 데이터 → 중복된 항목 제거입니다. 표를 선택하고, 중복 여부를 판단할 열을 고른 다음 확인을 클릭하면 됩니다. 엑셀은 각 행의 첫 번째 항목만 남기고 나머지를 한 번에 삭제합니다.

다만 이 버튼은 데이터를 영구적으로 바꿉니다. 중복을 먼저 확인하고 싶거나, 원본 목록을 그대로 두고 싶거나, 저절로 업데이트되는 깨끗한 목록이 필요하다면 아래의 나머지 네 가지 방법이 더 알맞습니다.

방법데이터가 바뀌나요?이럴 때 적합
중복된 항목 제거 버튼예, 행을 삭제함한 번만 빠르게 정리할 때
UNIQUE 함수아니요, 새 목록을 만듦데이터가 바뀔 때 목록도 자동으로 갱신되길 원할 때
고급 필터아니요, 고유한 행만 복사원본을 그대로 두고 싶을 때, 이전 버전 엑셀
파워 쿼리아니요, 로드하기 전까지는 그대로매주 들어오는 새 데이터에 같은 정리를 반복할 때
먼저 강조하거나 개수 세기아니요삭제하기 전에 중복을 검토할 때

시작하기 전에: 중복이 "보이지 않게" 되는 두 가지 원인

엑셀은 값이 정확히 일치하는 행만 중복으로 취급합니다. "제거했는데 아무것도 지워지지 않았다"는 불만의 대부분은 다음 두 가지 문제 때문입니다.

  • 불필요한 공백. "Acme Ltd"와 "Acme Ltd "(끝에 공백 포함)는 서로 다른 값입니다. 먼저 =TRIM(A2) 같은 도우미 열로 정리한 다음, 결과를 값으로 붙여넣으세요.
  • 같은 값인데 서식이 다른 경우. 엑셀은 화면에 표시된 대로 값을 비교합니다. 같은 날짜라도 한 셀에는 2026-03-08, 다른 셀에는 2026년 3월 8일로 표시되어 있으면 서로 다른 값으로 간주됩니다. 중복을 제거하기 전에 열 전체에 같은 표시 형식을 적용하세요.

행을 삭제하는 방법을 쓰기 전에는 통합 문서나 시트를 복사해 두는 것이 좋습니다.

방법 1: 중복된 항목 제거 버튼 (가장 빠름)

Windows와 Mac용 Microsoft 365 엑셀, Excel 2021, 2019, 2016, 그리고 웹용 Excel에서 모두 사용할 수 있습니다.

  1. 데이터 안의 아무 셀이나 클릭합니다. 엑셀이 표 전체를 자동으로 선택합니다. 일부만 작업하려면 해당 범위를 직접 선택하세요.
  2. 데이터 도구 그룹의 데이터 → 중복된 항목 제거로 이동합니다. 영어 버전 Excel(Windows)에서는 단축키 Alt, A, M을 쓸 수 있습니다.
  3. 첫 행이 열 이름이면 데이터에 머리글 표시를 체크된 상태로 둡니다.
  4. 두 행을 중복으로 볼 기준이 되는 열을 선택합니다.
    • 모든 열을 체크하면 모든 열의 값이 똑같은 행만 제거됩니다.
    • 일부 열만 체크하면 다른 열의 값이 달라도 체크한 열이 일치하는 행이 제거됩니다. 예를 들어 이메일만 체크하면 고객당 한 행만 남습니다.
  5. 확인을 클릭합니다. 엑셀이 제거된 중복 값의 개수와 남은 고유 값의 개수를 알려 줍니다.

엑셀은 항상 첫 번째 항목(맨 위에 가까운 행)을 남기고 그 아래 행을 삭제합니다. 마음이 바뀌었다면 바로 Ctrl+Z를 눌러 실행 취소하세요.

첫 번째 행 대신 최신 행을 남기려면

한 고객이 세 번 나오는데 가장 최근 주문만 남기고 싶다고 해 봅시다. 먼저 정렬해서 남기고 싶은 행이 맨 위에 오게 합니다.

  1. 표를 주문 날짜 기준으로 최신순(내림차순)으로 정렬합니다(데이터 → 정렬).
  2. 고객 또는 이메일 열만 체크한 상태로 중복된 항목 제거를 실행합니다.

엑셀은 맨 위 행을 남기므로, 각 고객의 최근 주문만 남게 됩니다.

버튼이 회색으로 비활성화되었거나 작동하지 않을 때

  • 데이터에 부분합이나 윤곽선이 있습니다. 윤곽선이 있는 데이터에서는 중복된 항목 제거를 사용할 수 없습니다. 먼저 부분합을 제거하세요(데이터 → 부분합 → 모두 제거).
  • 시트가 보호되어 있습니다. 검토 → 시트 보호 해제에서 보호를 풀어 주세요.
  • 커서가 데이터 바깥에 있습니다. 표 안의 셀을 클릭한 뒤 다시 시도하세요.

방법 2: UNIQUE 함수 (원본 데이터 유지)

Microsoft 365 엑셀, Excel 2021 이상 또는 웹용 Excel을 쓴다면 UNIQUE 함수로 중복 없는 사본 목록을 만들 수 있습니다. 원본이 바뀌면 목록도 자동으로 업데이트됩니다.

=UNIQUE(A2:A500)

빈 셀에 입력하고 Enter를 누릅니다. 결과가 아래 셀로 "스필(spill)"되므로 그 공간이 비어 있어야 합니다.

C2 셀의 =UNIQUE(A2:A13) 수식이 중복된 이름이 있는 원본 열 옆에 각 고객 이름을 한 번씩만 나열한 목록을 스필하고 있는 엑셀 워크시트

유용한 응용 방법은 다음과 같습니다.

  • 여러 열에서 고유한 행 추출: =UNIQUE(A2:C500)은 세 열의 조합 중 서로 다른 것만 반환합니다.
  • 정렬된 고유 목록: =SORT(UNIQUE(A2:A500)).
  • 정확히 한 번만 나오는 값: =UNIQUE(A2:A500,,TRUE). 중복이 하나라도 있는 값은 모두 제외하므로, 한 번만 입력된 항목을 찾을 때 유용합니다.
  • 계속 늘어나는 열에서 고유한 값 추출: 먼저 데이터를 표로 만들고(Ctrl+T) =UNIQUE(Table1[Email])처럼 열을 참조하면 새 행도 자동으로 포함됩니다.

결과를 일반 값으로 쓰려면 스필된 범위를 복사한 뒤 선택하여 붙여넣기 → 값을 사용하세요.

방법 3: 고급 필터 (이전 버전에서도 사용 가능)

고급 필터는 고유한 행을 다른 위치에 복사하고 원본은 그대로 둡니다. UNIQUE 함수가 없는 버전을 포함해 모든 데스크톱 엑셀에서 사용할 수 있습니다.

  1. 데이터 안을 클릭합니다.
  2. 정렬 및 필터 그룹의 데이터 → 고급으로 이동합니다.
  3. 다른 장소에 복사를 선택합니다.
  4. 목록 범위가 머리글 행을 포함한 데이터 전체를 가리키는지 확인합니다.
  5. 복사 위치에서 깨끗한 목록이 시작될 빈 셀을 클릭합니다.
  6. 동일한 레코드는 하나만을 체크하고 확인을 클릭합니다.

방법 4: 파워 쿼리 (반복되는 정리에 최적)

CRM이나 쇼핑몰에서 내보낸 파일처럼 같은 종류의 파일을 매주 가져온다면, 파워 쿼리로 정리 과정을 한 번만 설정해 두고 클릭 한 번으로 다시 실행할 수 있습니다.

  1. 데이터 안을 클릭하고 데이터 → 테이블/범위에서를 선택합니다. 파워 쿼리 편집기가 열립니다.
  2. 중복 여부를 판단할 열을 하나 이상 선택합니다. 여러 열을 고르려면 Ctrl을 누른 채 클릭하세요.
  3. 홈 → 행 제거 → 중복 항목 제거로 이동합니다.
  4. 닫기 및 로드를 클릭해 정리된 표를 새 시트에 넣습니다.

다음부터는 새 데이터를 붙여넣고 데이터 → 모두 새로 고침을 클릭하면 됩니다.

한 가지 알아 둘 차이가 있습니다. 파워 쿼리는 대/소문자를 구분하므로 "ACME"와 "Acme"를 서로 다른 값으로 취급합니다. 반면 중복된 항목 제거 버튼은 대/소문자를 구분하지 않아 같은 값으로 봅니다. 대/소문자 표기가 제각각이라면 중복을 제거하기 전에 열을 소문자로 바꾸는 단계를 추가하세요(변환 → 서식 → 소문자).

방법 5: 중복을 먼저 찾아 강조 표시 (아무것도 삭제하지 않음)

무엇을 중복으로 봐야 할지 확신이 서지 않을 때는 삭제하기 전에 먼저 살펴보세요.

조건부 서식으로 중복 강조하기

  1. 확인할 열을 선택합니다.
  2. 홈 → 조건부 서식 → 셀 강조 규칙 → 중복 값으로 이동합니다.
  3. 색을 고르고 확인을 클릭합니다.

첫 번째 항목을 포함해, 두 번 이상 나타나는 모든 값이 강조 표시됩니다. 이후 색 기준으로 필터링하면(데이터 → 필터를 누른 뒤 열을 셀 색 기준으로 필터링) 중복 항목을 한꺼번에 검토할 수 있습니다.

셀 강조 규칙의 중복 값 항목이 열려 있는 엑셀 조건부 서식 메뉴와, B열에서 반복된 이메일 주소가 모두 연한 빨간색으로 채워진 모습

각 값이 몇 번 나오는지 세기

데이터 옆에 도우미 열을 추가하고 다음 수식을 입력합니다.

=COUNTIF($A$2:$A$500, A2)

결과가 1보다 크면 중복입니다. 첫 번째 항목은 표시하지 않고 두 번째 이후 사본만 표시하려면, 범위의 시작은 고정하고 끝은 늘어나도록 지정합니다.

=COUNTIF($A$2:A2, A2)>1

이 수식은 두 번째 등장부터 TRUE를 반환합니다. 도우미 열에서 TRUE로 필터링하고 행을 검토한 다음, 정말 중복이라면 삭제하세요.

여러 열에 걸쳐 중복을 확인하려면(예: 이름과 성이 모두 같은 경우) COUNTIFS를 사용합니다.

=COUNTIFS($A$2:$A$500, A2, $B$2:$B$500, B2)

어떤 방법을 써야 할까요?

  • 한 번만 정리하고 결과를 확신할 때: 중복된 항목 제거 버튼.
  • 원본 데이터를 유지하고 싶을 때: UNIQUE(최신 엑셀) 또는 고급 필터(모든 버전).
  • 같은 지저분한 파일이 매주 들어올 때: 파워 쿼리.
  • 삭제하기 전에 확인해야 할 때: 중복을 먼저 강조하거나 개수를 세 보세요.

Google 스프레드시트에서 중복 제거하기

데이터가 Google Sheets(스프레드시트)에 있다면 데이터 → 데이터 정리 → 중복 항목 삭제를 사용하세요. Google Sheets에도 엑셀과 똑같이 작동하는 UNIQUE 함수가 있습니다: =UNIQUE(A2:A500).

자주 묻는 질문

중복된 항목 제거는 셀만 지우나요, 행 전체를 지우나요? 선택한 범위 안에서 행 전체를 삭제합니다. 선택 범위 밖의 열은 건드리지 않으므로, 각 행의 데이터가 어긋나지 않게 표 전체를 선택하세요.

엑셀은 어떤 중복을 남기나요? 첫 번째 항목, 즉 맨 위에 가장 가까운 행입니다. 최신 행처럼 다른 행을 남기고 싶다면 먼저 데이터를 정렬하세요.

중복된 항목 제거는 대/소문자를 구분하나요? 아니요. "Apple"과 "APPLE"은 같은 값으로 취급됩니다. 반면 파워 쿼리는 대/소문자를 구분합니다.

중복된 항목 제거를 취소할 수 있나요? 네, 통합 문서를 닫지 않았다면 Ctrl+Z로 취소할 수 있습니다. 안전하게 하려면 먼저 시트를 복사해 두세요.

눈에 보이는 중복을 엑셀이 찾지 못하는 이유는 무엇인가요? 대개 불필요한 공백, 텍스트로 저장된 숫자, 또는 같은 값이 서로 다른 서식으로 표시된 경우입니다. TRIM을 사용하고 열에 일관된 서식을 적용한 뒤 다시 시도하세요.

중복을 제거하면서 하나는 남기려면 어떻게 하나요? 중복된 항목 제거와 UNIQUE가 기본적으로 하는 동작이 바로 그것입니다. 모든 값이 하나씩 남습니다. 두 번 이상 나오는 값을 전부 지우려면 정확히 한 번만 나오는 값만 반환하는 =UNIQUE(범위,,TRUE)를 사용하세요.

지저분한 데이터를 AI로 쉽게 정리하기

지저분한 목록에서 중복만 문제인 경우는 드뭅니다. 이름의 대소문자가 제각각이고, 국가명이 세 가지 방식으로 적혀 있고, 날짜 형식이 뒤섞여 들어오기도 합니다. CoreGPT for Excel에서는 "이메일 기준으로 중복 고객을 제거하고 가장 최근 주문을 남겨 줘"처럼 원하는 정리 작업을 말로 설명하면 통합 문서 안에서 바로 처리해 줍니다. 직접 만들고 싶다면 수식을 대신 작성해 주기도 합니다. 무료로 시작할 수 있고 웹용 Excel, Windows, Mac에서 모두 작동합니다.

직접 써 보세요: CoreGPT for Excel

함께 읽으면 좋은 글:

이어서 읽기