Excel과 Google Sheets에서 중복을 제거하는 방법
Excel과 Sheets의 기본 기능, 그리고 단순 목록을 더 빠르게 정리하는 방법.
중복은 모든 목록에 슬금슬금 생겨요. 내보낸 파일 두 개를 이어 붙였거나, 양식이 두 번 제출됐거나, 오래된 메일 목록을 새 목록과 합쳤을 때요. 가장 빠르게 정리하는 세 가지 방법과 조심해야 할 함정을 알려 드릴게요.
Excel에서
- 머리글 행을 포함해서 데이터를 선택하세요.
- 데이터, 중복된 항목 제거로 가세요.
- 두 행이 중복인지 판단할 열을 체크하세요. 완전히 똑같은 행만 지우려면 모두 체크한 채로 두고, 이메일 주소마다 한 행씩 남기려면 이메일만 체크하세요.
- 확인을 누르세요. Excel이 중복을 몇 개 지웠고 고유 값이 몇 개 남았는지 알려 줘요.
Excel은 각 중복 중 첫 번째 항목을 남기고 나머지를 지워요. 저장하면 되돌릴 수 없으니 먼저 시트를 복사해 두세요.
Google Sheets에서
- 범위를 선택하세요.
- 데이터, 데이터 정리, 중복 항목 삭제로 가세요.
- 데이터에 머리글 행이 있는지 체크하고, 비교할 열을 고른 다음 확인하세요.
또는 UNIQUE 함수를 쓰면 원본은 건드리지 않고 중복을 뺀 사본을 돌려줘요: =UNIQUE(A2:C500).
단순한 목록이라면
이메일 주소, 상품 코드, 이름, URL 같은 목록만 있다면 스프레드시트를 여는 건 과해요. 중복 제거 도구에 붙여 넣고, 대소문자와 불필요한 공백을 무시할지 고른 다음, 정리된 목록을 다시 복사하세요. 원래 순서가 유지되고, 중복을 몇 개 찾았는지도 알려 줘요.
함정
| 함정 | 예시 | 해결 |
|---|---|---|
| 대소문자 차이 | Ada@Example.com과 ada@example.com | 대소문자 무시, 또는 먼저 소문자로 변환 |
| 보이지 않는 공백 | 끝에 공백이 붙은 "ada@example.com " | 공백 제거, 또는 시트에서 TRIM 사용 |
| 비슷하지만 다른 항목 | Jon Smith와 John Smith | 진짜 중복이 아니에요. 직접 검토하세요 |
| 너무 많은 열을 비교 | 같은 이메일, 다른 가입 날짜 | 레코드를 식별하는 열만 비교 |
Excel의 중복된 항목 제거는 대소문자를 구분하지 않지만, 끝에 붙은 공백은 다른 값으로 취급해요. 중복 제거 도구는 옵션으로 둘 다 처리해요.
한 열을 기준으로 중복 제거하기
다른 열의 값이 달라도 고객마다 한 행씩만 남기려면, 식별하는 열만 비교하세요. Excel에서는 그 열만 체크하면 돼요. Excel로 열고 싶지 않은 CSV라면 열 추출로 그 열을 빼낸 다음 중복을 제거하세요.
이메일 목록
이메일 주소라면 이메일 목록 정리 도구가 한 걸음 더 나아가요. 소문자로 바꾸고, 잘못된 주소를 빼고, 중복을 제거하는 걸 한 번에 해 주고, 지저분하게 붙여 넣은 텍스트에서 주소만 골라낼 수도 있어요.