본문 바로가기

CSV 중복 제거기

브라우저 처리

CSV에서 지정한 열(이메일, 주문번호 등) 값이 같은 행을 첫 행만 남기고 지웁니다. 열을 비우면 행 전체가 같은 경우를 찾고, 앞뒤 공백과 대소문자는 무시합니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
CSV 중복 제거기 샘플 실행

여러 번 내려받은 회원 목록이나 주문 내보내기를 합치면 같은 사람이 두세 번 들어가기 쉽습니다. 기준 열 칸에 email처럼 열 이름을 적으면 그 값이 같은 행 가운데 위에 있는 첫 행만 남기고 나머지를 지운 CSV를 돌려줍니다.

브라우저 처리
샘플 결과
email,name,joined
[email protected],김하나,2026-01-02
[email protected],이두리,2026-01-05
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

CSV 중복 제거기 사용 가이드

여러 번 내려받은 회원 목록이나 주문 내보내기를 합치면 같은 사람이 두세 번 들어가기 쉽습니다. 기준 열 칸에 email처럼 열 이름을 적으면 그 값이 같은 행 가운데 위에 있는 첫 행만 남기고 나머지를 지운 CSV를 돌려줍니다.

비교할 때 값의 앞뒤 공백을 지우고 대소문자를 구분하지 않으므로 '[email protected]'과 '[email protected] '도 같은 사람으로 봅니다. 쉼표로 열을 여러 개 적으면 '이름과 생년월일이 모두 같은 행'처럼 조합으로 중복을 판단합니다.

기준 열 칸을 비워 두면 모든 열의 값이 똑같은 행만 중복으로 지웁니다. 열 이름을 잘못 적으면 모든 행이 한 행으로 합쳐지는 대신 있는 열 목록과 함께 오류를 알려 줍니다.

사용 방법

  1. 'CSV' 칸에 중복을 정리할 표를 붙여 넣습니다. 첫 줄은 열 이름이어야 합니다.
  2. '중복 판단 열' 칸에 email처럼 기준 열을 적습니다. 여러 열이면 쉼표로 잇고, 행 전체로 비교하려면 비워 둡니다.
  3. '실행'을 누르면 중복이 빠진 CSV가 원래 순서대로 나오고 .csv로 받을 수 있습니다.

예시: 재가입한 회원 정리

입력
email,name,joined
[email protected],김하나,2026-01-02
[email protected],이두리,2026-01-05
[email protected] ,김하나(재가입),2026-03-01
---
email
결과
email,name,joined
[email protected],김하나,2026-01-02
[email protected],이두리,2026-01-05

대소문자와 끝 공백만 다른 세 번째 행이 중복으로 빠졌습니다. --- 아래는 기준 열 칸 내용입니다.

이럴 때 쓰면 좋아요

  • 여러 번 내려받은 회원·구독자 목록을 합친 뒤 이메일 기준으로 한 명씩만 남길 때
  • 주문 내보내기에서 같은 주문번호가 두 번 들어간 행을 정리할 때
  • 설문 응답에서 같은 사람이 여러 번 제출한 응답 중 처음 것만 남길 때
  • 복사·붙여넣기로 생긴 완전히 같은 행을 한 번에 지울 때

문제가 생겼을 때

최신 행을 남기고 싶은데 오래된 행이 남음

항상 위에 있는 첫 행을 남깁니다. 먼저 CSV 행 정렬기로 날짜 열을 desc 정렬한 뒤 중복을 지우면 최신 행이 남습니다.

'"mail" 열이 없습니다' 오류

기준 열 이름이 첫 줄의 열 이름과 다릅니다. 오류에 나온 있는 열 목록에서 이름을 그대로 복사해 넣으세요.

활용 팁

  • 전화번호처럼 하이픈 유무가 다른 값은 같은 값으로 보지 않습니다. 형식을 먼저 통일한 뒤 중복을 지우세요.
  • 지우기 전에 몇 건이 중복인지 궁금하면 CSV 데이터 프로파일러로 그 열의 고유값 수와 전체 행 수를 비교해 보세요.

자주 묻는 질문

대소문자를 구분해서 비교할 수 있나요?

항상 구분하지 않고 비교합니다. 대소문자가 다른 값을 서로 다른 값으로 남겨야 한다면 CSV 규칙 검사기의 unique 규칙으로 중복 위치만 확인하세요.

지운 행 목록을 따로 볼 수 있나요?

결과에는 남은 행만 나옵니다. 지운 행을 보려면 원본과 결과를 텍스트 비교 도구에 나란히 넣어 사라진 줄을 확인하세요.

빈 칸끼리도 중복으로 보나요?

네. 기준 열이 비어 있는 행이 여러 개면 빈 값끼리 같다고 보고 첫 행만 남깁니다. 빈 값을 지키려면 먼저 필터로 빈 행을 따로 빼 두세요.