엑셀 중복값 제거 3가지: Remove Duplicates·UNIQUE·Power Query

엑셀 중복값 제거

엑셀 중복값 제거 3가지: Remove Duplicates·UNIQUE·Power Query

엑셀 중복값 제거는 세 가지로 끝납니다. 가장 빠른 Remove Duplicates, 원본을 지키는 UNIQUE 함수, 대용량·재사용에 강한 Power Query. 아래 단계대로 따라 하면 실무 데이터가 즉시 정리됩니다.

빠른 해결(Quick Fix): 20초 만에 Remove Duplicates

  1. 범위를 선택(또는 표 전체 선택: Ctrl+T 생성 후 아무 셀 클릭)
  2. 데이터 > 중복된 항목 제거(Remove Duplicates)
  3. 중복 기준이 될 열(들)을 체크하고 확인
  4. 결과 요약(삭제된 수/남은 고유값)을 확인

방법 1. Remove Duplicates(삭제형) — 다중열 포함

  • 가장 빠른 방법. 실제 데이터를 삭제하므로 실행 전 백업/Undo 고려
  • 여러 열을 체크하면 열 조합이 같은 행만 중복으로 판단
  • 삭제 대신 표시만 하려면: 홈 > 조건부 서식 > 셀 강조 규칙 > 중복 값

방법 2. UNIQUE 함수(비파괴) — 고유/정확히 한 번만 등장

=UNIQUE(범위, [by_col], [exactly_once])
  • 단일열 고유: =UNIQUE(B2:B1000)
  • 다중열 고유 행: =UNIQUE(A2:D1000) (행 단위 비교)
  • 정확히 한 번만 등장: =UNIQUE(A2:A1000,,TRUE)
  • 원본 유지, 자동 확장(동적 배열)

방법 3. Power Query(대용량/재사용) — 파이프라인

  1. 데이터 > 데이터 가져오기/변환으로 범위를 쿼리로 로드
  2. Power Query 편집기에서 기준 열(들) 선택 후 Home > Remove Rows > Remove Duplicates
  3. 닫기 & 로드로 결과 테이블 출력(새 데이터로 새로 고침 가능)

순서 보존이 필요하면 중복 제거 전에 정렬 단계를 먼저 추가하세요.

실무 예제 & 샘플 데이터

고객ID주문일품목수량
C0012025-01-03티셔츠2
C0012025-01-03티셔츠2
C0022025-01-04팬츠1
C0032025-01-04티셔츠3
C0022025-01-04팬츠1

단일열 고유 고객

=UNIQUE(A2:A6)

정확히 한 번만 등장(exactly_once)

=UNIQUE(A2:A6,,TRUE)

고객ID+주문일 완전 중복 제거

  • Remove Duplicates: <고객ID>, <주문일> 체크 후 실행
  • UNIQUE: =UNIQUE(A2:D6)
  • Power Query: 두 열 선택 → Remove Duplicates

대체 방법 & 주의사항

  • Advanced Filter → 고유 레코드만: 다른 위치로 복사(정적). 반복 갱신 시 재실행
  • 자동필터 드롭다운은 고유 항목 10,000개까지만 표시(대량 고유값은 다른 방법 권장)
  • Power Query는 중복 제거 시 정렬 보존 X → 제거 전 정렬 단계 추가

Troubleshooting

증상원인해결
중복이 일부 남음기준 열 선택 오류다중열 조합으로 재설정 또는 UNIQUE 다열 입력
고유 목록이 갱신 안 됨정적 복사(Advanced Filter)UNIQUE/Power Query 새로 고침 활용
exactly_once 동작이 다름3번째 인수 미지정=UNIQUE(범위,,TRUE) 사용
결과 순서가 임의Power Query 정렬 미지정중복 제거 전에 정렬 단계 추가

관련 글

Leave a Reply

Your email address will not be published. Required fields are marked *