Excel · 실무

엑셀 중복값 찾기·제거

조건부 서식과 COUNTIF·COUNTIFS 수식으로 중복값을 찾고, 데이터 메뉴에서 중복된 항목을 제거하는 과정을 실제 시트 예제로 확인하세요.

중복값 찾기·제거 방법 구조

01 · 위치 확인

조건부 서식

선택 범위 안에서 같은 값을 가진 셀을 색으로 표시합니다. 원본 값은 바뀌지 않습니다.

02 · 횟수 판정

COUNTIF·COUNTIFS

보조열에 수식을 입력해 각 값이나 열 조합이 몇 번 나오는지 숫자로 확인합니다.

03 · 원본 정리

중복된 항목 제거

데이터 메뉴에서 기준 열을 고르고 반복 행을 삭제합니다. 그룹의 첫 번째 행은 남습니다.

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

$A$2:$A$8 — 중복 횟수를 확인할 고정 범위

A2 — 현재 행에서 확인할 값

직접 체험해보세요

조건부 서식, COUNTIF 보조열, 중복된 항목 제거를 차례로 눌러 실제 셀 선택과 결과 차이를 확인하세요.

A2fx김민수
비교 범위

적용 대상 A2:A8

조건부 서식 규칙=COUNTIF($A$2:$A$8,A2)>1
ABCD
1이름부서이메일중복 횟수
2
3
4
5
6
7
8

A2:A8에 규칙을 적용하면 같은 값의 첫 번째 셀까지 모두 표시됩니다.

실전 활용 예제

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

이름·이메일처럼 한 열에서 같은 값의 등장 횟수를 확인합니다.

결과가 2 이상이면 중복이며, 수식을 아래 행까지 채워 전체 목록을 판정합니다.

=COUNTIFS($A$2:$A$100,A2,$B$2:$B$100,B2,$C$2:$C$100,C2)

이름·부서·이메일이 모두 같은 행만 중복으로 판정합니다.

동명이인처럼 이름은 같지만 다른 사람인 행을 잘못 제거하는 일을 줄일 수 있습니다.

데이터 → 중복된 항목 제거

최신 행이나 금액이 큰 행을 남겨야 한다면 먼저 정렬한 뒤 실행합니다.

체크한 열의 값이 모두 같은 그룹에서 현재 정렬 순서상 첫 번째 행이 남습니다.

목차▾
  1. 1.엑셀 중복값 찾기와 제거 방법
  2. 2.조건부 서식으로 중복값 표시
  3. 3.중복된 항목 제거 사용법
  4. 4.한 열과 여러 열 기준의 차이
  5. 5.COUNTIF·COUNTIFS로 중복값 확인
  6. 6.UNIQUE 함수와 중복 제거의 차이
  7. 7.중복 제거 전 확인할 점
  8. 8.자주 묻는 질문

엑셀 중복값 찾기와 제거 방법

중복을 찾는 작업과 제거하는 작업은 목적이 다릅니다. 먼저 조건부 서식으로 같은 값이 어디에 있는지 검토하고, 삭제해도 되는 행이 확인된 뒤 중복된 항목 제거를 실행하는 순서가 안전합니다. 위 시트 예제에서도 중복값 찾기와 중복된 항목 제거의 결과 차이를 확인할 수 있습니다.

  1. 엑셀에서 중복을 확인할 범위 또는 표 안의 셀을 선택합니다.
  2. 찾기 단계에서는 조건부 서식으로 같은 값이 있는 셀을 먼저 표시합니다.
  3. 이름만 비교한다면 A열을, 이름·부서·이메일 조합이라면 A:C열을 기준으로 선택합니다.
  4. 표시 결과를 검토한 뒤 데이터 메뉴에서 중복된 항목 제거를 실행합니다.
엑셀의 중복된 항목 제거는 원본 범위를 직접 바꿉니다. 실행 전 파일을 복사하거나 바로 실행 취소할 수 있도록 다른 작업을 이어서 하지 않는 편이 좋습니다.

조건부 서식으로 중복값 표시

  1. 중복을 확인할 셀 범위를 선택합니다.
  2. 홈 → 조건부 서식 → 셀 강조 규칙 → 중복 값을 선택합니다.
  3. 표시 색을 고르고 확인을 누릅니다.
  4. 필터를 켜고 셀 색 기준으로 정렬하면 표시된 행을 한곳에서 검토할 수 있습니다.

이 방법은 같은 값의 첫 번째 셀까지 모두 표시합니다. 즉 중복 그룹이 두 행이면 두 행 모두 색이 들어갑니다. 삭제할 행만 골라내려면 첫 번째 항목 이후만 표시하는 COUNTIF 수식을 사용하세요.

기본 중복 값 규칙은 셀 값 하나를 비교할 때 적합합니다. 이름·부서·이메일처럼 여러 열이 모두 같은 행을 표시하려면 A2:C100을 선택하고 조건부 서식 → 새 규칙 → 수식을 사용하여 서식을 지정할 셀 결정에서 다음 COUNTIFS 수식을 사용합니다.

=COUNTIFS($A$2:$A$100,$A2,$B$2:$B$100,$B2,$C$2:$C$100,$C2)>1

중복된 항목 제거 사용법

  1. 표 안의 셀 하나를 선택한 뒤 데이터 → 중복된 항목 제거를 누릅니다.
  2. 첫 행이 열 이름이라면 머리글 포함 옵션을 확인합니다.
  3. 중복 판단에 사용할 열만 체크합니다.
  4. 확인을 누른 뒤 제거된 값 개수와 남은 고유 값 개수를 확인합니다.

체크한 열의 값이 모두 같은 행끼리 한 그룹이 됩니다. 그룹에서는 현재 표 순서상 첫 행이 남습니다. 최신 날짜나 가장 큰 금액의 행을 남겨야 한다면 먼저 날짜 또는 금액 열을 원하는 순서로 정렬한 다음 중복을 제거해야 합니다.

한 열과 여러 열 기준의 차이

이름부서이메일판정
박준개발jun@example.comA열 기준 중복
박준기획jun2@example.comA:C 기준 서로 다름

이름처럼 단독으로 사람을 구분하기 어려운 값은 한 열만 보고 삭제하면 안 됩니다. 사번, 이메일, 주문번호처럼 실제로 같은 대상을 식별할 수 있는 열을 기준에 포함하세요. 반대로 메모나 수정일처럼 매번 달라지는 열까지 포함하면 실제 중복 행도 서로 다른 것으로 남을 수 있습니다.

COUNTIF·COUNTIFS로 중복값과 개수 확인

A2:A100에서 A2 값이 몇 번 등장하는지 세려면 다음 수식을 B2에 입력하고 아래로 채웁니다. 결과가 2 이상이면 중복 값입니다.

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

A·B·C열 값이 모두 같은 행의 개수는 COUNTIFS로 셉니다. 각 조건 범위의 크기는 같아야 하며, 결과가 2 이상이면 세 열 조합이 중복된 것입니다.

=COUNTIFS($A$2:$A$100,A2,$B$2:$B$100,B2,$C$2:$C$100,C2)

첫 번째 값은 남기고 두 번째 이후 행만 표시하려면 시작 셀부터 현재 행까지 범위를 늘립니다.

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

첫 등장에는 FALSE, 같은 값이 다시 나오면 TRUE가 표시됩니다. 조건부 서식의 수식 규칙에도 같은 구조를 사용할 수 있습니다. 조건별 개수 계산 원리는 COUNTIF 함수 페이지에서 예제로 확인할 수 있습니다.

UNIQUE 함수와 중복 제거의 차이

방법원본자동 갱신맞는 상황
중복된 항목 제거직접 변경안 됨원본 표를 한 번 정리
UNIQUE 함수유지됨별도 고유값 목록 생성
조건부 서식유지됨중복 위치 검토

Microsoft 365나 Excel 2021 이상에서 고유값 목록이 계속 갱신되어야 한다면 UNIQUE 함수가 적합합니다. 이 페이지는 원본 표에서 중복 위치를 검토하고 반복 행을 실제로 정리하려는 작업에 초점을 맞춥니다.

중복 제거 전 확인할 점

  • 머리글 포함 여부가 실제 표 구조와 같은지 확인합니다.
  • 공백, 하이픈, 전화번호 형식처럼 눈에 잘 안 보이는 표기 차이를 먼저 정리합니다.
  • 남길 행의 우선순위가 있다면 날짜나 금액 기준으로 먼저 정렬합니다.
  • 이름만 같은 다른 사람을 삭제하지 않도록 사번이나 이메일 같은 식별 열을 함께 선택합니다.
  • 제거 후 전체 행 수뿐 아니라 몇 개의 표본 행을 원본과 직접 비교합니다.

앞뒤 공백 때문에 같은 값이 다르게 보인다면 TRIM으로 불필요한 공백을 정리하세요. 다만 단어 사이의 공백이나 특수문자까지 일괄 제거하면 서로 다른 데이터가 합쳐질 수 있으므로 원본 형식을 확인해야 합니다.

자주 묻는 질문

엑셀 중복값 찾기는 어떻게 하나요?▾

중복을 확인할 범위를 선택한 뒤 홈 → 조건부 서식 → 셀 강조 규칙 → 중복 값을 선택하면 같은 값이 들어 있는 셀이 표시됩니다. 여러 열의 조합을 비교하려면 COUNTIFS 수식이나 데이터 메뉴의 중복된 항목 제거를 사용합니다.

중복된 항목 제거를 누르면 첫 번째 값도 삭제되나요?▾

아니요. 선택한 열 조합이 같은 행 중 첫 번째 행은 남고 그 뒤에 반복된 행이 제거됩니다. 다만 어느 행을 남길지는 현재 정렬 순서에 따라 달라지므로 실행 전에 원본 복사본을 보관하는 것이 안전합니다.

한 열 중복과 여러 열 중복은 무엇이 다른가요?▾

A열만 선택하면 A열 값이 같은 모든 행을 중복으로 봅니다. A:C를 함께 선택하면 A, B, C열 값이 모두 같은 행만 중복으로 봅니다. 이름은 같아도 부서나 이메일이 다르면 여러 열 기준에서는 서로 다른 행입니다.

중복값 개수를 세는 수식은 무엇인가요?▾

A2 값이 A열에 몇 번 나오는지 확인하려면 =COUNTIF($A$2:$A$100,A2)를 사용합니다. 여러 열 조합은 =COUNTIFS($A$2:$A$100,A2,$B$2:$B$100,B2)처럼 조건 범위와 조건을 열마다 추가합니다. 결과가 2 이상이면 중복입니다.

빈 셀도 중복으로 표시되나요?▾

빈 셀을 확실히 제외하려면 =AND(A2<>"",COUNTIF($A$2:$A$100,A2)>1)처럼 빈 셀 제외 조건을 함께 넣으세요.

대소문자가 다른 영문도 같은 값으로 처리되나요?▾

엑셀의 일반적인 중복 제거와 COUNTIF는 영문 대소문자를 구분하지 않습니다. 대소문자를 정확히 구분해야 한다면 EXACT와 SUMPRODUCT를 조합한 수식을 사용해야 합니다.

UNIQUE 함수와 중복된 항목 제거는 어떻게 다른가요?▾

UNIQUE는 원본을 유지한 채 다른 위치에 고유값 목록을 만들고 원본 변경에 따라 갱신됩니다. 데이터 메뉴의 중복된 항목 제거는 선택한 원본 범위에서 반복 행을 직접 삭제하는 일회성 작업입니다.

구글 스프레드시트에서도 중복값을 찾을 수 있나요?▾

네. 서식 → 조건부 서식에서 맞춤 수식 =COUNTIF($A$2:$A,A2)>1을 사용하거나 데이터 → 데이터 정리 → 중복 항목 삭제를 사용할 수 있습니다. 메뉴 이름은 언어 설정에 따라 조금 다를 수 있습니다.

위 시트는 엑셀의 중복 판정 과정을 이해하기 위한 예제입니다. 실제 파일에서는 중복 제거 후 남은 행과 수식을 확인하고, 중요한 원본은 별도 파일로 보관하세요.