본문 바로가기
엑셀·스프레드시트

엑셀 중복값 제거 방법, 원본 데이터 유지하며 정리하기

by 알고담 2026. 11. 10.

직원 명단이나 거래처 목록을 엑셀로 합치다 보면 같은 정보가 여러 번 들어가는 일이 있습니다. 이럴 때 엑셀 중복값 제거 기능을 사용하면 반복된 행을 빠르게 정리할 수 있습니다. 다만 어떤 열을 기준으로 비교하느냐에 따라 남는 데이터가 달라집니다.

 

이 글에서는 가상의 직원 명단을 예제로 중복값을 찾고 제거하는 방법, 원본을 유지하며 확인하는 방법, 삭제하기 전에 확인해야 할 사항을 차례로 설명합니다. 처음 작업하는 분도 따라 할 수 있도록 실제 메뉴 경로와 결과를 함께 정리했습니다.

 

1. 중복값을 제거하기 전에 원본부터 복사하기

가령 사번·이름·부서·접수일이 들어 있는 직원 명단 9행이 있다고 가정하겠습니다. 사번 1001, 1002, 1005는 각각 두 번 등장하고 나머지 사번은 한 번씩 나옵니다. 사번을 기준으로 정리하면 중복된 3행을 제외한 6행이 남습니다.

 

하지만 같은 사번이라도 접수일이 다를 수 있습니다. 접수 이력을 보관해야 하는 업무라면 이를 무조건 삭제하는 것이 맞지 않습니다. 먼저 중복의 기준을 정하고, 삭제해도 되는 데이터인지 확인해야 합니다.

사번이 중복된 직원 명단 엑셀 사례

 

 

실습할 때는 작업 전 시트를 복제하거나 파일을 '다른 이름으로 저장'해 두세요. 엑셀의 중복 제거 기능은 단순히 행을 숨기는 것이 아니라 선택한 데이터 범위에서 중복 행을 삭제합니다. 중요한 원본 파일이라면 복사본에서 작업하는 편이 안전합니다.

 

2. 엑셀 중복값 제거 방법: 데이터 메뉴 사용하기

먼저 사번, 이름, 부서, 접수일을 포함한 A1:D10 전체 범위를 선택합니다. 사번 열만 따로 선택하지 말고 관련 정보가 포함된 표 전체를 선택하는 것이 중요합니다. 그래야 직원 정보의 행 단위 관계를 유지하며 정리할 수 있습니다.

 

상단 메뉴에서 데이터 → 중복 제거를 선택합니다. 일부 버전에서는 버튼 이름이 '중복된 항목 제거'로 표시될 수 있습니다. 설정 창이 열리면 머리글을 포함했는지 확인하고 중복 판단에 사용할 열을 선택합니다.

 

이번 예제는 '사번이 같으면 같은 직원'이라는 기준을 사용하므로 사번만 체크하고 이름·부서·접수일은 선택을 해제합니다. 확인을 누르면 처음 나타난 사번의 행은 유지하고, 이후 같은 사번의 행이 제거됩니다.

 

데이터 중복 선택 방안

 

 

예제에서는 9행 중 중복된 3행이 제거되어 6행이 남습니다. 반대로 네 개 열을 모두 선택하면 사번이 같아도 접수일이 다른 행은 서로 다른 데이터로 판단될 수 있습니다. 버튼을 누르기 전에 '중복을 무엇으로 정의할 것인가'를 먼저 결정해야 하는 이유입니다.

 

3. 삭제하지 않고 중복값만 표시하는 방법

중복 데이터가 실제 오류인지 확신하기 어렵다면 제거하기 전에 먼저 표시만 해보세요. 사번이 입력된 A2:A10을 선택한 뒤 홈 → 조건부 서식 → 셀 강조 표시 규칙 → 중복 값으로 이동합니다. 원하는 강조 색을 고르고 확인하면 같은 사번이 들어 있는 셀이 표시됩니다.

 

조건부 서식은 원본 행을 삭제하지 않으므로 중복된 직원의 접수일이나 부서를 비교할 때 유용합니다. 특히 여러 파일에서 명단을 취합했거나 같은 거래처가 다른 날짜에 접수된 경우, 바로 삭제하기보다는 강조 표시 후 검토하는 것이 좋습니다.

 

4. COUNTIF 함수로 중복된 횟수 확인하기

중복 여부뿐 아니라 몇 번 등장하는지 알고 싶다면 COUNTIF 함수를 사용할 수 있습니다. E1 셀에 '횟수'라는 제목을 넣고 E2에 아래 수식을 입력한 뒤 E10까지 채워 보세요.

=COUNTIF($A$2:$A$10,A2)

수식은 A2부터 A10까지의 사번 중 현재 행의 사번과 일치하는 값이 몇 개인지 계산합니다. 결과가 1이면 한 번 등장한 값이고, 2 이상이면 동일한 사번이 여러 행에 존재한다는 뜻입니다. 예제에서 1001, 1002, 1005의 결과는 각각 2로 표시됩니다.

삭제하지 않고 중복값 확인하기

 

여기서 달러 기호($)는 전체 비교 범위를 고정하는 역할을 합니다. 수식을 아래로 복사해도 비교 구간은 A2:A10으로 유지되며, 비교 대상인 A2만 A3, A4처럼 바뀝니다. 데이터가 10행보다 많다면 실제 마지막 행에 맞춰 범위를 조정해야 합니다.

 

5. 중복 제거할 때 자주 생기는 실수

상황 확인할 내용
같은 이름의 다른 직원 이름만 비교하지 말고 사번 같은 고유 식별자를 사용합니다.
접수일이 서로 다른 행 이력 데이터인지 확인한 뒤 중복 기준을 정합니다.
앞뒤 공백이 있는 값 겉보기에는 같아도 값이 다를 수 있어 공백을 확인합니다.
빈 사번이 여러 개 빈 값을 먼저 확인하고 삭제 대상인지 판단합니다.
관련 열을 빼고 선택 데이터 전체 범위를 선택하여 행이 어긋나지 않게 합니다.

 

중복 제거 직후 결과가 예상과 다르다면 Ctrl+Z로 실행 취소할 수 있습니다. 다만 파일을 닫았다 다시 여는 상황까지 대비하려면 작업 전에 복사본을 만들어 두는 것이 확실합니다.

 

6. 자주 묻는 질문

중복값을 제거하면 첫 번째 데이터는 남나요?

네. 선택한 기준 열의 값이 같은 경우, 일반적으로 표에서 처음 등장한 행이 유지됩니다. 따라서 최신 접수 기록을 남겨야 한다면 제거 전에 정렬 기준을 검토해야 합니다.

 

중복된 셀만 표시하고 삭제하지 않을 수 있나요?

가능합니다. 조건부 서식의 중복 값 표시 또는 COUNTIF 함수를 사용하면 데이터를 삭제하지 않고 확인할 수 있습니다. 중복 여부가 확실하지 않은 명단에서는 이 방법을 먼저 추천합니다.

 

여러 열을 함께 선택하면 어떻게 되나요?

선택한 열의 값 조합이 같을 때 중복으로 처리합니다. 예를 들어 사번과 접수일을 모두 기준으로 선택하면, 사번이 같아도 접수일이 다르면 제거되지 않습니다.

 

마무리: 제거보다 중복 기준을 먼저 확인하세요

엑셀 중복값 제거는 몇 번의 클릭으로 끝나지만, 실제 업무에서는 어떤 행을 남겨야 하는지 판단하는 과정이 더 중요합니다. 원본을 복사하고, 조건부 서식이나 COUNTIF로 중복을 확인한 다음, 필요한 열만 기준으로 선택해 제거하면 실수를 줄일 수 있습니다.

직원 명단뿐 아니라 거래처 목록, 설문 응답, 신청자 관리표에서도 같은 방법을 활용할 수 있습니다. 다음에는 중복된 값의 개수를 세는 COUNTIF 함수의 실무 활용법을 더 자세히 살펴보겠습니다.

 

참고 자료: Microsoft 지원 – 중복 값 찾아 제거하기, Microsoft 지원 – 고유 값 필터링 또는 중복 값 제거