홈 / 업무 가이드 / 데이터 정리
데이터 정리

중복 제거에서 전체 행과 기준 열은 어떻게 다를까?

DataWork Tools 편집 · 2026년 11월 3일

같은 사람이 두 번 나온다고 해서 두 행이 불필요한 것은 아닙니다. 고객 목록에서는 중복일 수 있지만 주문 이력에서는 서로 다른 거래일 수 있습니다. 중복 제거 전에는 표의 한 행이 무엇을 나타내는지와 고유 식별자를 먼저 정해야 합니다.

전체 행 비교

비교 열을 비우면 모든 열의 값이 같을 때만 중복입니다. 이름·부서·사번이 모두 같아야 제거합니다. 완전히 같은 내보내기 파일을 두 번 합친 상황에 적합합니다.

기준 열 비교

이름부서사번
김민수영업0012
김민수기획0012

위 표에서 전체 행 비교는 두 행을 모두 남깁니다. 사번인 세 번째 열만 기준으로 삼으면 첫 번째 행을 남기고 두 번째 행을 제거합니다. 최근 부서를 남겨야 한다면 원본을 원하는 순서로 정렬한 뒤 처리하세요. 이 도구는 날짜를 보고 최신 행을 추론하지 않습니다.

공백과 대소문자

앞뒤 공백 무시 옵션을 켜면 비교할 때만 trim을 적용합니다. 결과 값 자체는 바꾸지 않습니다. A와 a는 다른 값이며, 띄어쓰기 위치가 다른 이름도 자동으로 합치지 않습니다. 빈 기준 열은 같은 값으로 비교되므로 기준값이 비어 있는 행도 먼저 확인하세요.

삭제 전후 검수

  1. 원본 CSV를 별도 보관합니다.
  2. 비교 열 번호를 확인합니다. 여러 열은 1,3처럼 입력합니다.
  3. 입력 행 수 = 결과 행 수 + 제거 행 수인지 확인합니다.
  4. 일부 결과를 대조한 뒤 새로운 파일로 저장합니다.

같은 고객의 서로 다른 열 값을 합치는 기능은 없습니다. 금액이나 주문 건수가 있는 표에서는 단순 중복 제거로 집계가 달라질 수 있으므로 표의 목적에 맞는 기준을 사용하세요.

중복 행 제거 도구 열기 →

함께 읽기

CSV 한글이 깨질 때: UTF-8과 EUC-KR 구분하기
사번 0012가 12로 바뀌는 이유와 보존 방법
CSV를 SQL INSERT로 바꾸기 전 확인할 5가지
두 CSV 파일 비교: 추가·삭제·변경 행을 찾는 방법
VLOOKUP 없이 두 CSV 합치기: LEFT와 INNER JOIN 차이
CSV 열 순서 바꾸기·열 이름 변경·불필요한 열 삭제
JSON을 CSV로 변환할 때 빈칸·중첩 데이터·큰 숫자 확인하기
JSON 문법 오류 찾기: 따옴표·쉼표·큰 숫자 검수 방법
CSV 파일 분할과 행·열 전치: 처리 순서와 결과 검수
CSV 공백과 빈 행 정리: 지워도 되는 값부터 구분하기
CSV와 TSV 차이: 엑셀에서 복사한 표를 파일로 바꾸기
CSV를 Markdown 표로 만들기: README에 표 붙여넣는 방법
CSV 정렬에서 10이 2보다 먼저 나오는 이유: 문자열과 숫자 정렬
CSV에서 필요한 행만 추출하기: 포함·일치·빈값 필터의 차이