컴퓨터·소프트웨어

엑셀 중복값 찾기와 삭제 방법, 조건부 서식부터 고급 필터까지

2026-10-22 18:22
엑셀 중복값 찾기와 삭제 방법, 조건부 서식부터 고급 필터까지 representative image

엑셀 중복값을 찾으려면 조건부 서식이 가장 빠르고, 중복 행을 실제로 삭제하려면 데이터 탭의 중복된 항목 제거 기능을 사용하면 됩니다. 삭제 전에는 원본을 복사하고, 어떤 열을 중복 기준으로 삼을지 먼저 정하는 것이 중요합니다.


📌 핵심 5줄 요약

1. 중복값 찾기는 범위를 선택한 뒤 조건부 서식에서 ‘중복 값’을 적용합니다.

2. 중복 행 삭제는 데이터 탭의 ‘중복된 항목 제거’에서 기준 열을 선택해 실행합니다.

3. 일부 열만 같을 때는 해당 열만 선택하거나 COUNTIF 함수로 중복 여부를 확인합니다.

4. 삭제 전 확인을 위해 원본 시트를 복사하고 필터 또는 색상 표시로 결과를 검토합니다.

5. 공백·띄어쓰기가 다르면 같은 내용도 다른 값으로 인식될 수 있으므로 TRIM 등으로 정리합니다.


📌 목차

01 | 중복값을 찾기 전에 확인할 기준

02 | 조건부 서식으로 중복값 표시하기

03 | 중복값 표시 색상 바꾸기

04 | 중복된 항목 제거 기능으로 삭제하기

05 | 특정 열만 기준으로 중복 삭제하기

06 | 중복 삭제 후 남는 값의 기준

07 | COUNTIF 함수로 중복 여부 표시하기

08 | 첫 번째 값과 중복값을 구분하기

09 | UNIQUE 함수로 중복 없는 목록 만들기

10 | 고급 필터로 중복 없는 데이터 복사하기

11 | 행 전체가 중복인지 확인하는 방법

12 | 공백과 대소문자 때문에 생기는 오류


01 | 중복값을 찾기 전에 확인할 기준

중복값을 정리하기 전에 ‘무엇이 같으면 중복인가’를 정해야 합니다. 이름만 같으면 중복으로 볼지, 이름과 전화번호가 모두 같아야 중복으로 볼지에 따라 결과가 달라집니다.

예를 들어 고객 목록에서는 이름만 같은 사람이 실제로 여러 명일 수 있습니다. 이때 이름 열만 기준으로 삭제하면 서로 다른 고객의 정보가 사라질 수 있으므로 이름, 전화번호, 이메일 등 식별에 필요한 열을 함께 선택해야 합니다.


02 | 조건부 서식으로 중복값 표시하기

중복값을 삭제하지 않고 먼저 눈으로 확인하려면 조건부 서식을 사용합니다.

① 중복을 확인할 열 또는 데이터 범위를 선택합니다. ② 홈 탭에서 조건부 서식을 클릭합니다. ③ 셀 강조 규칙에서 중복 값을 선택합니다. ④ 중복 셀에 적용할 색상이나 서식을 고르고 확인합니다.

같은 값이 두 번 이상 입력된 셀에 색이 표시되므로 삭제 전에 결과를 검토하기 좋습니다. 제목 행까지 선택하면 제목이 중복으로 표시될 수 있으니 실제 데이터 범위만 선택하는 것이 안전합니다.


03 | 중복값 표시 색상 바꾸기

기본 색상이 눈에 잘 띄지 않으면 조건부 서식 규칙을 직접 수정할 수 있습니다. 조건부 서식 메뉴에서 규칙 관리를 선택하고 해당 규칙의 서식 변경 메뉴에서 글꼴 색, 채우기 색, 굵기 등을 바꾸면 됩니다.

데이터가 많다면 진한 배경색보다 연한 배경색과 어두운 글자색을 조합하는 편이 읽기 쉽습니다. 중복값을 확인한 뒤 규칙을 삭제하면 색상 표시도 함께 사라집니다.


04 | 중복된 항목 제거 기능으로 삭제하기

실제 중복 데이터를 삭제하는 가장 간단한 방법은 엑셀의 중복 제거 기능입니다.

① 원본 시트를 복사해 백업합니다. ② 데이터 목록 안의 셀 하나를 클릭합니다. ③ 데이터 탭에서 중복된 항목 제거를 클릭합니다. ④ 열 선택 화면에서 중복 판단에 사용할 열을 지정합니다. ⑤ 확인을 누르고 제거된 항목 수와 남은 고유 항목 수를 확인합니다.

표 형식의 데이터라면 목록 전체를 자동으로 인식하는 경우가 많지만, 중요한 파일은 실행 전에 범위가 올바르게 잡혔는지 확인해야 합니다.


05 | 특정 열만 기준으로 중복 삭제하기

중복 제거 창에는 여러 열이 표시됩니다. 모든 열이 선택되어 있으면 행의 모든 값이 같을 때만 중복으로 처리됩니다. 반대로 이름 열만 선택하면 이름이 같은 행이 중복으로 판단됩니다.

예를 들어 주문 데이터에서 주문번호가 같은 행만 제거하려면 주문번호 열만 기준으로 선택합니다. 고객명과 주문일이 모두 같아야 중복인 경우에는 두 열을 함께 선택합니다.

목적선택할 기준
완전히 같은 행 삭제데이터에 포함된 모든 열
같은 이름 정리이름 열
같은 연락처 정리전화번호 열
복합 기준으로 확인이름·전화번호 등 관련 열 여러 개

06 | 중복 삭제 후 남는 값의 기준

중복된 항목 제거 기능은 일반적으로 위에서부터 데이터를 확인하면서 중복 항목을 제거하고 첫 번째 항목을 남깁니다. 따라서 어떤 데이터를 남길지 중요하다면 삭제 전에 정렬 순서를 바꿔야 합니다.

예를 들어 최신 기록을 남기고 싶다면 날짜 열을 기준으로 원하는 순서로 정렬한 뒤 중복 제거를 실행합니다. 다만 정렬 전후로 데이터가 함께 움직이도록 전체 표를 선택해야 행 정보가 어긋나지 않습니다.


07 | COUNTIF 함수로 중복 여부 표시하기

중복 여부를 별도 열에 표시하려면 COUNTIF 함수를 사용할 수 있습니다. 예를 들어 A2부터 A100까지의 값에서 현재 값이 몇 번 나타나는지 확인하려면 보조 열에 다음 수식을 입력합니다.

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

결과가 1이면 해당 값이 한 번만 있고, 2 이상이면 중복된 값입니다. 중복 여부를 글자로 표시하려면 다음처럼 사용할 수 있습니다.

=IF(COUNTIF($A$2:$A$100,A2)>1,"중복","고유")

수식을 아래 행까지 채우면 각 행의 중복 상태를 확인할 수 있습니다. 원본을 삭제하지 않고 검토용 열을 추가할 때 유용합니다.


08 | 첫 번째 값과 중복값을 구분하기

중복된 값 중 첫 번째 항목은 남기고 두 번째 항목부터 표시하려면 COUNTIF의 시작 범위를 현재 행까지 제한합니다.

=IF(COUNTIF($A$2:A2,A2)>1,"중복","첫 항목")

이 수식은 위에서부터 현재 행까지 같은 값이 몇 번 나왔는지 계산합니다. 처음 등장한 값은 ‘첫 항목’, 이후 다시 등장한 값은 ‘중복’으로 표시되므로 중복 행만 필터링해 확인할 수 있습니다.


09 | UNIQUE 함수로 중복 없는 목록 만들기

사용 중인 엑셀 버전에서 UNIQUE 함수를 지원한다면 원본을 유지한 채 중복 없는 목록을 별도로 만들 수 있습니다.

=UNIQUE(A2:A100)

이 수식은 지정한 범위에서 중복을 제외한 고유 목록을 반환합니다. 원본 데이터에서 값을 삭제하지 않으므로 보고서용 목록이나 정리 결과를 비교할 때 편리합니다.

고유값 목록을 다른 위치에서 계속 사용할 계획이라면 결과 범위를 복사한 뒤 값으로 붙여넣어 고정할 수 있습니다.


10 | 고급 필터로 중복 없는 데이터 복사하기

원본 표를 건드리지 않고 고유한 행만 다른 위치에 복사하려면 고급 필터를 사용할 수 있습니다. 데이터 범위를 선택한 뒤 데이터 탭의 고급을 열고, ‘다른 장소에 복사’를 선택합니다.

목록 범위와 복사할 위치를 지정한 다음 고유한 레코드만을 선택하면 중복이 제거된 결과를 별도 영역에 만들 수 있습니다. 원본 보존이 중요한 작업이나 검토용 결과물을 만들 때 적합합니다.


11 | 행 전체가 중복인지 확인하는 방법

여러 열의 조합이 완전히 같은 행을 찾고 싶다면 데이터 전체를 범위로 선택해 조건부 서식을 적용하거나, 모든 열을 기준으로 중복된 항목 제거를 실행합니다.

특정 열의 조합만 확인하려면 보조 열을 만들어 값을 결합할 수도 있습니다. 예를 들어 A열과 B열을 함께 비교하려면 다음과 같이 입력합니다.

=A2&"|"&B2

생성된 결합값에 조건부 서식이나 COUNTIF를 적용하면 두 열의 조합이 중복인지 확인할 수 있습니다. 구분 기호를 넣으면 ‘AB’와 ‘A’+‘B’처럼 값이 붙으면서 생기는 오판을 줄일 수 있습니다.


12 | 공백과 대소문자 때문에 생기는 오류

눈으로는 같은 값처럼 보여도 앞뒤 공백, 줄 바꿈, 특수문자 차이 때문에 엑셀이 서로 다른 값으로 판단할 수 있습니다. 예를 들어 ‘홍길동’과 ‘홍길동 ’은 뒤에 공백이 있어 중복 제거 결과가 달라질 수 있습니다.

앞뒤 불필요한 공백을 정리하려면 보조 열에 =TRIM(A2)를 사용합니다. 줄 바꿈이나 보이지 않는 문자가 섞인 경우에는 CLEAN 함수를 함께 검토할 수 있습니다.

전화번호처럼 숫자와 문자 형식이 섞인 데이터도 주의해야 합니다. 중복 제거 전 셀 서식과 실제 입력값이 일관적인지 확인하고, 정리 결과를 원본과 비교하는 것이 좋습니다.


☑ 체크리스트

  • 원본 시트 또는 파일을 별도로 복사했는지 확인합니다.
  • 중복의 기준이 되는 열을 정확히 정했는지 확인합니다.
  • 제목 행을 데이터 범위에 포함하지 않았는지 확인합니다.
  • 남길 항목이 위쪽에 오도록 정렬했는지 확인합니다.
  • 공백, 줄 바꿈, 숫자·문자 형식이 섞이지 않았는지 확인합니다.
  • 삭제 후 행 수와 주요 데이터가 예상과 맞는지 검토합니다.
  • 중복 기준을 이름, 번호, 이메일 또는 여러 열의 조합 중에서 정했습니다.
  • 조건부 서식으로 중복값을 먼저 확인했습니다.
  • 원본 데이터를 복사하거나 별도 시트에 보관했습니다.
  • 공백과 입력 형식 차이를 점검했습니다.
  • 삭제 후 남은 데이터와 행 수를 확인했습니다.

14 | 자주하는 질문과 마무리

중복값을 삭제하지 않고 찾기만 하려면 어떻게 하나요?

범위를 선택한 뒤 홈 탭의 조건부 서식에서 중복 값을 적용하면 됩니다. 삭제 전 검토가 목적이라면 조건부 서식이나 COUNTIF가 적합합니다.

엑셀에서 중복 제거를 실행하면 어떤 값이 남나요?

보통 위쪽에 먼저 나온 값이 남고 뒤에 반복된 항목이 제거됩니다. 특정 항목을 남기려면 중복 제거 전에 정렬 순서를 조정하세요.

이름이 같은 사람까지 모두 삭제해도 되나요?

이름만으로는 서로 다른 사람을 구분하기 어려울 수 있습니다. 전화번호, 이메일, 고객번호처럼 식별 가능한 열을 함께 기준으로 사용하는 것이 안전합니다.

중복 제거 후 원래 데이터로 되돌릴 수 있나요?

실행 직후라면 실행 취소 기능을 사용할 수 있지만, 파일을 닫았거나 여러 작업을 진행했다면 복구가 어려울 수 있습니다. 삭제 전 원본 복사본을 만드는 것이 가장 안전합니다.


📝 마무리

엑셀 중복값은 먼저 조건부 서식으로 찾아보고, 삭제가 필요할 때 중복 기준 열을 정확히 선택하는 것이 핵심입니다. 단순 확인에는 COUNTIF와 UNIQUE, 원본을 보존한 결과 생성에는 고급 필터를 활용하면 작업 목적에 맞게 안전하게 정리할 수 있습니다.

#엑셀 중복값 #엑셀 중복값 찾기 #엑셀 중복값 삭제 #엑셀 중복 제거 #엑셀 중복 데이터 #엑셀 중복 확인 #엑셀 중복 표시 #엑셀 중복 검색 #엑셀 중복 행 삭제 #엑셀 중복 열 삭제 #엑셀 중복값 조건부서식 #엑셀 중복값 함수 #엑셀 COUNTIF #엑셀 UNIQUE 함수 #엑셀 고급필터 #엑셀 중복 제거 기능 #엑셀 데이터 정리 #엑셀 데이터 관리 #엑셀 표 중복값 #엑셀 중복값 기준 #엑셀 첫 번째 값 유지 #엑셀 중복 행 찾기 #엑셀 빈 셀 중복 #엑셀 대소문자 중복 #엑셀 공백 중복 #엑셀 중복값 복구 #엑셀 실무 팁 #엑셀 초보 사용법 #스프레드시트 중복 제거 #엑셀 데이터 오류