엑셀중복 제거데이터 정제텍스트 처리Excel

📊엑셀 데이터 중복 제거 완벽 가이드 — 텍스트 정제까지

수천 줄의 데이터에서 중복된 항목을 제거하는 작업은 데이터 분석, 마케팅 리스트 관리, 개발 데이터 정제에서 매우 자주 발생합니다. 엑셀의 기본 기능부터 텍스트 기반 중복 제거까지 단계별로 알아봅시다.

엑셀 중복 제거 4가지 방법

방법장점단점
데이터 탭 → 중복 항목 제거가장 빠르고 간단원본 데이터 직접 변경
COUNTIF 함수로 표시 후 필터중복 확인 후 선택 삭제 가능수식 작업 필요
피벗 테이블 활용중복 제거 + 집계 동시에피벗 설정 필요
Power Query (데이터 가져오기)자동화, 대용량 처리Excel 2016 이상 필요

방법 1: 데이터 탭으로 중복 제거 (가장 간단)

  1. 데이터가 있는 셀 아무 곳이나 클릭
  2. 상단 메뉴 → [데이터] 탭 클릭
  3. [중복된 항목 제거] 버튼 클릭
  4. 중복 확인할 열 선택 (전체 또는 특정 열)
  5. [확인] 클릭 → 중복 행 자동 삭제
⚠️ 이 방법은 원본 데이터를 직접 변경합니다. 반드시 백업 후 작업하세요.

방법 2: COUNTIF 함수로 중복 표시 후 필터

-- B열에 수식 추가
=COUNTIF($A$1:A1, A1)

-- 결과:
-- 1 → 처음 등장 (유지)
-- 2 이상 → 중복 (삭제 대상)

-- B열로 필터 후 2 이상인 행만 선택 삭제

텍스트 기반 중복 제거 (온라인 도구)

엑셀 없이도 텍스트만 있으면 중복을 제거할 수 있습니다. 한 줄에 하나씩 있는 목록에서 중복 줄을 제거하는 방식입니다.

입력:
서울
부산
서울
대구
부산

출력 (중복 제거):
서울
부산
대구

이런 형태의 텍스트 중복 제거는 이메일 목록, 키워드 목록, 제품 코드 목록 등에 유용합니다.

중복 제거 전 데이터 정제 팁

  • 대소문자 통일: "Seoul"과 "seoul"은 다른 값으로 인식 → LOWER() 처리 후 중복 제거
  • 공백 제거: " 서울"과 "서울"은 다른 값 → TRIM() 처리 필수
  • 특수문자 정리: "서울,"과 "서울"은 다른 값 → SUBSTITUTE() 처리
-- 정제 후 중복 제거 권장 순서
=LOWER(TRIM(A1))  -- 소문자 + 앞뒤 공백 제거 처리 후
-- 중복 제거 실행

자주 묻는 질문

중복 제거 후 행 수가 맞지 않는 것 같은데?

엑셀의 중복 제거는 완전히 동일한 값만 제거합니다. 대소문자, 공백, 보이지 않는 문자가 다르면 중복으로 인식하지 않습니다. TRIM(), LOWER()로 정제 후 다시 시도해보세요.

여러 열을 기준으로 중복을 제거하려면?

엑셀 중복 항목 제거 창에서 중복 확인에 사용할 열을 여러 개 체크하면 됩니다. 예를 들어 이름+이메일 조합이 같은 행을 중복으로 처리할 수 있습니다.

Power Query로 중복 제거하면 뭐가 다른가요?

Power Query는 중복 제거 과정을 쿼리로 저장하여 데이터가 업데이트될 때마다 자동으로 재적용할 수 있습니다. 반복 작업에 유리하며, 원본 데이터를 변경하지 않습니다.

텍스트 중복 줄 제거 바로 하기
여러 줄 텍스트에서 중복된 줄을 한 번에 제거하세요.
텍스트 변환 도구 바로가기 →

관련 글

관련 도구를 바로 사용해보세요

← 블로그 목록