XLSX 중복 행 제거기
브라우저 처리엑셀 시트의 중복 행을 지웁니다. 주문번호·이메일처럼 기준 열을 고르고, 앞뒤 공백·대소문자 무시와 처음/마지막 행 남기기를 정할 수 있습니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
같은 주문이 두 번 내려받아졌거나, 여러 명단을 합치다 같은 사람이 여러 번 들어간 엑셀은 합계와 발송 수가 틀어집니다. 이 도구는 시트의 행을 비교해 중복을 지운 새 XLSX를 만들고, 어떤 행이 어떤 행과 같아서 지워졌는지 예시를 보여 줍니다.
중복 행 1개를 지웠습니다 (기준 열: 주문번호 · 처음 행을 남김 · 앞뒤 공백 무시). 주문: 4행 중 1행 삭제 → 3행 지운 행 예시 주문 4행 = 2행과 같음 (A-1001, 김민수, [email protected], 32000)
XLSX 중복 행 제거기 사용 가이드
같은 주문이 두 번 내려받아졌거나, 여러 명단을 합치다 같은 사람이 여러 번 들어간 엑셀은 합계와 발송 수가 틀어집니다. 이 도구는 시트의 행을 비교해 중복을 지운 새 XLSX를 만들고, 어떤 행이 어떤 행과 같아서 지워졌는지 예시를 보여 줍니다.
columns=를 비워 두면 모든 열이 같은 행만 중복으로 봅니다. columns=주문번호나 columns=이름,연락처처럼 기준 열을 적으면 그 열 값만 같아도 중복입니다. trim=yes(기본)는 '김민수 '처럼 끝에 붙은 공백을 무시하고, case=ignore는 [email protected]과 [email protected]을 같게 봅니다.
keep=first는 처음 나온 행을, keep=last는 마지막 행(대개 가장 최신 정보)을 남깁니다. 첫 행은 머리글로 보고 비교하지 않으며, 완전히 빈 행은 건드리지 않습니다. 결과 파일에는 값만 옮겨지므로 서식과 수식이 사라진다는 점도 함께 안내합니다.
사용 방법
- 'XLSX 파일' 칸에서 정리할 엑셀 파일을 선택합니다.
- '중복 기준' 칸의 columns=에 기준 열 이름을 적습니다(비우면 모든 열 비교).
- keep=first·last, case=ignore, sheet=시트이름을 필요에 맞게 정하고 '실행'을 누릅니다.
- 지운 행 예시를 확인한 뒤 '다운로드'로 정리된 XLSX를 저장합니다.
예시: 주문번호가 같은 행 지우기
columns=주문번호 keep=first trim=yes
중복 행 1개를 지웠습니다 (기준 열: 주문번호 · 처음 행을 남김 · 앞뒤 공백 무시). 주문: 4행 중 1행 삭제 → 3행 지운 행 예시 주문 4행 = 2행과 같음 (A-1001, 김민수, [email protected], 32000)
행 번호는 엑셀 화면의 행 번호(머리글이 1행)와 같습니다.
이럴 때 쓰면 좋아요
- 두 번 내려받은 주문 내역에서 겹친 주문을 지울 때
- 이벤트 신청자 명단에서 같은 연락처를 하나만 남길 때
- 여러 지점 명단을 합친 뒤 중복 고객을 정리할 때(keep=last로 최신 정보 유지)
- 메일 발송 전 대소문자만 다른 같은 이메일을 합칠 때
문제가 생겼을 때
다른 열(예: 접수 시각)까지 비교해서입니다. columns=에 실제로 같아야 하는 열만 적으세요. 대소문자 차이라면 case=ignore를 더합니다.
정리된 시트는 계산된 값으로 다시 만들어집니다. 수식이 필요하면 원본은 보관해 두고 결과 파일은 값 정리용으로 쓰세요.
활용 팁
- 기본은 모든 시트를 정리합니다. 한 시트만 정리하려면 sheet=시트이름을 적으세요.
- 무엇이 지워질지 먼저 보고 싶다면 결과의 '지운 행 예시'를 확인한 뒤 다운로드하세요.
- CSV 파일이라면 CSV 중복 제거기를 쓰면 바로 CSV로 받을 수 있습니다.
자주 묻는 질문
아니요. 첫 행은 머리글로 보고 그대로 둡니다. 기준 열 이름도 첫 행에서 찾습니다.
네. 머리글 이름이 없거나 겹치면 columns=B,D처럼 엑셀 열 문자로 적어도 됩니다.
아니요. 원본은 그대로 두고 정리된 새 XLSX를 내려받습니다. 처리도 이 브라우저 안에서만 이뤄집니다.