엑셀 중복값 제거 방법과 원본을 보존하며 고유값 확인하기

엑셀 중복값 제거는 버튼 한 번으로 끝낼 수도 있지만, 어떤 열을 기준으로 삼느냐에 따라 결과가 크게 달라집니다. 원본을 남겨야 한다면 먼저 중복 여부를 확인한 뒤, 별도 목록을 만드는 방식이 안전합니다.

이 글에서는 데이터 탭의 중복 제거 기능, 조건부 서식, COUNTIF, UNIQUE 함수를 나누어 살펴봅니다. 주문번호나 이름처럼 특정 열만 비교할 때의 차이와, 삭제된 항목 수를 확인하는 방법까지 함께 정리해볼게요.

엑셀 중복값은 어떤 기준으로 제거해야 할까요?

엑셀 중복값 제거 기준을 열별로 선택하고 이름과 전화번호 조합을 비교하는 데이터 표 화면

엑셀에서 중복값을 삭제하려면 먼저 같은 데이터로 볼 기준을 정해야 합니다. 한 열만 선택하면 그 열의 값이 같은 행을 중복으로 판단하고, 여러 열을 선택하면 선택한 모든 열의 내용이 같은 경우에만 중복으로 처리합니다.

예를 들어 이름만 기준으로 삼으면 이름은 같지만 연락처가 다른 사람도 하나로 합쳐질 수 있습니다. 반대로 이름과 전화번호를 함께 선택하면 두 값이 모두 같은 행만 정리되므로 업무 목적에 맞는 기준을 고르는 일이 먼저입니다.

원본을 보존하려면 삭제보다 확인을 먼저 하세요

엑셀의 ‘중복된 항목 제거’ 기능은 중복 행을 실제로 삭제합니다. 같은 값이 여러 번 있으면 첫 번째 항목은 남고 뒤에 이어지는 항목이 사라지므로, 중요한 자료라면 작업 전 시트를 복사하거나 별도 파일로 저장해두는 편이 안전합니다.

또한 표의 한 열만 선택한 상태에서 삭제하면 다른 열의 정보가 어긋날 수 있습니다. 가능한 경우 전체 표 범위를 선택한 뒤, 중복 판단에 사용할 열만 대화 상자에서 지정하세요.

메뉴로 중복값을 바로 삭제하는 순서

중복 행을 실제로 정리할 때는 데이터 탭의 ‘중복된 항목 제거’ 기능을 사용하면 됩니다. 제목 행이 있는 표라면 머리글 인식 여부를 확인하고, 비교할 열을 지정한 다음 삭제 결과를 확인하는 흐름입니다.

  1. 중복을 정리할 전체 표 범위를 선택합니다.
  2. 상단 메뉴에서 ‘데이터’를 엽니다.
  3. ‘중복된 항목 제거’를 선택합니다.
  4. 첫 행이 제목이라면 ‘내 데이터에 머리글 표시’를 확인합니다.
  5. 이름, 주문번호, 연락처 등 중복 판단 기준 열을 선택합니다.
  6. 확인을 눌러 삭제된 항목 수와 남은 고유 항목 수를 살펴봅니다.

전체 열을 선택하면 모든 열의 값이 같은 행만 중복으로 판단합니다. 특정 열만 선택하면 그 열을 기준으로 나머지 행이 제거되므로, 고객 명단이나 주문 자료에서는 선택 결과를 특히 주의해서 살펴야 합니다.

삭제하기 전 색으로 중복값을 찾는 방법

중복값을 바로 지우기 부담스럽다면 조건부 서식으로 먼저 표시할 수 있습니다. 이 기능은 값을 삭제하지 않고 반복되는 내용을 색으로 보여주기 때문에 데이터 상태를 검토하는 단계에 적합합니다.

중복을 확인할 범위를 선택한 뒤 ‘조건부 서식’에서 중복값 관련 규칙을 선택하면 됩니다. 다만 색이 칠해진 셀은 첫 번째 값과 이후 반복값을 모두 포함할 수 있으므로, 표시된 셀을 한꺼번에 삭제하면 남겨야 할 대표 항목까지 없어질 수 있습니다.

중복의 원인은 단순한 입력 실수만이 아닙니다. 여러 파일이나 시트의 자료를 합칠 때 같은 행이 들어오기도 하고, 앞뒤 공백이나 숫자 형식 차이 때문에 화면상 비슷한 값이 서로 다르게 인식되기도 합니다.

COUNTIF로 중복값 개수와 대상 행 확인하기

삭제하지 않고 값별 등장 횟수만 확인하려면 COUNTIF가 편리합니다. 예를 들어 에이 열의 각 값이 전체 목록에 몇 번 나오는지 확인하려면 보조 열에 =COUNTIF(A:A,A2)를 입력합니다.

결과가 1이면 해당 값이 한 번만 나온 것이고, 2 이상이면 중복된 값입니다. 수식을 아래 행까지 채운 뒤 필터를 적용하면 등장 횟수가 2 이상인 행만 골라 검토할 수 있습니다.

중복값의 발생 횟수 자체를 세고 싶다면 결과 범위를 기준으로 =COUNTIF(결과범위,">1")처럼 사용할 수 있습니다. 이 방식은 중복이 있는 행의 수를 확인하는 데 도움이 되지만, 같은 값이 여러 행에 나타난 만큼 행 단위로 계산된다는 점은 구분해야 합니다.

UNIQUE 함수로 원본을 두고 고유값만 추출하기

목적 알맞은 방법 특징
중복 행을 실제로 삭제 중복된 항목 제거 원본 범위에서 반복 행이 사라짐
중복 위치를 먼저 확인 조건부 서식 삭제 없이 색으로 표시
값별 등장 횟수 확인 COUNTIF 1회와 2회 이상을 구분
원본 보존 후 고유 목록 생성 UNIQUE 새 영역에 중복 제외 결과를 표시

원본 데이터를 유지하면서 중복을 제외한 목록만 새로 만들려면 UNIQUE 함수를 사용할 수 있습니다. 결과를 표시할 빈 셀에 =UNIQUE(A2:A100)을 입력하면 에이 이부터 에이 백까지의 값에서 중복을 제외한 목록이 아래 방향으로 자동 표시됩니다.

이 방법은 원본 범위의 내용을 삭제하지 않는다는 점이 가장 큰 차이입니다. 고유한 고객명, 상품명, 주문번호 목록을 별도 영역에서 확인하거나 후속 작업에 활용할 때 알맞습니다.

다만 이 함수는 사용하는 엑셀 버전에 따라 지원 여부가 다를 수 있습니다. 수식 결과가 펼쳐질 아래쪽 셀에 다른 내용이 있으면 목록이 정상적으로 표시되지 않을 수 있으니 빈 공간을 확보해야 합니다.

중복값이 제대로 잡히지 않을 때 확인할 부분

화면에는 같은 값처럼 보여도 앞뒤에 공백이 붙어 있으면 엑셀은 다른 값으로 판단할 수 있습니다. 필요하다면 공백을 정리하고, 숫자와 문자 형식이 섞이지 않았는지 확인한 뒤 다시 비교해야 합니다.

대소문자 차이와 날짜·숫자 형식의 차이도 결과에 영향을 줄 수 있습니다. 이름, 연락처, 주문번호처럼 실제 업무에서 식별자로 쓰는 항목을 먼저 정리하고, 어떤 데이터까지 같은 것으로 볼지 결정하면 불필요한 삭제를 줄일 수 있습니다.

상황별로 알맞은 중복 제거 방법 고르기

정리하면 삭제가 목적이면 메뉴 기능을, 검토가 먼저라면 조건부 서식이나 COUNTIF를 선택하면 됩니다. 원본을 건드리지 않고 고유값만 따로 확인하려면 UNIQUE가 더 알맞습니다.

중복값 제거의 핵심은 기능보다 기준입니다. 원본을 복사한 뒤 비교할 열을 분명히 정하고, 결과에서 삭제된 항목 수와 남은 고유값을 확인하면 자료 손실 가능성을 낮출 수 있습니다.

자주 묻는 질문

엑셀 중복값 제거를 하면 같은 값이 모두 삭제되나요?

아닙니다. 같은 값이 여러 번 있으면 첫 번째 항목은 남고, 이후 반복되는 항목이 삭제되는 방식입니다.

원본을 보존하면서 엑셀 중복값을 확인할 수 있나요?

가능합니다. UNIQUE 함수로 별도 영역에 고유값 목록을 만들거나, 조건부 서식과 COUNTIF로 중복 여부를 먼저 확인할 수 있습니다.

이름만 기준으로 중복값을 제거해도 되나요?

이름이 같지만 연락처나 주문 정보가 다른 행까지 하나로 처리될 수 있습니다. 이런 자료라면 이름과 연락처처럼 여러 열을 함께 기준으로 삼는 편이 안전합니다.

COUNTIF 결과가 2 이상이면 무엇을 뜻하나요?

해당 값이 목록 안에 두 번 이상 등장한다는 뜻입니다. 결과 열을 필터링하면 중복으로 확인된 행만 골라 볼 수 있습니다.

UNIQUE 함수는 어떻게 사용하나요?

빈 셀에 =UNIQUE(A2:A100)을 입력하면 해당 범위에서 중복을 제외한 값이 아래쪽으로 자동 표시됩니다. 결과가 펼쳐질 공간은 비워두어야 합니다.

댓글 남기기