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을 사용하거나 데이터 → 데이터 정리 → 중복 항목 삭제를 사용할 수 있습니다. 메뉴 이름은 언어 설정에 따라 조금 다를 수 있습니다.

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