Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 중복 행을 찾고 제거하는 방법

엑셀은 흔히 데이터를 정리(클린업)하는 도구로 널리 활용됩니다. 여기서 데이터 정리란 다음과 같은 작업을 의미합니다.

  • 원본(raw) 데이터를 워크시트로 가져오는 작업
  • 다양한 요구 사항에 맞도록 데이터를 가공하는 작업

요컨대, 데이터를 분석에 바로 활용할 수 있도록 다듬는 과정 전체가 곧 데이터 정리라고 할 수 있습니다.

데이터 정리에는 여러 가지 접근 방식이 있으며, 하나씩 차례로 살펴볼 필요가 있습니다. 이번 글에서는 그중에서도 중복 행 제거에 초점을 맞춰 알아보겠습니다.

엑셀에서 중복 행 제거하기

데이터에는 어떤 이유로든 중복 행이 포함될 수 있습니다. 대부분의 경우 이러한 중복 항목은 반드시 걸러내야 합니다. 예전에는 중복 데이터를 일일이 손으로 찾아 삭제해야 했지만(물론 고급 기법으로 자동화할 수도 있었습니다), 중복된 항목 제거(Remove Duplicates) 명령이 등장하면서 이제는 아주 간단하게 처리할 수 있습니다. 이 명령은 Excel 2007부터 도입되었습니다.

아래 이미지를 보면 열 안에 중복된 행이 일부 포함되어 있는 것을 확인할 수 있습니다. 지금부터 이 중복 행들을 제거해 보겠습니다.

엑셀에서 중복 행을 찾고 제거하는 방법

중복 행 제거. 열을 자세히 보면 중복된 행이 일부 있습니다.

샘플 파일에서 A열의 아무 셀이나 선택한 뒤, 데이터 ➪ 데이터 도구 ➪ 중복된 항목 제거를 차례로 클릭합니다. 그러면 아래 이미지와 같이 '중복된 항목 제거' 대화 상자가 나타납니다.

엑셀에서 중복 행을 찾고 제거하는 방법

'중복된 항목 제거' 대화 상자. A열이 자동으로 선택되어 있습니다.

참고: 데이터가 표(Table) 형식으로 되어 있다면 테이블 도구 ➪ 디자인 ➪ 도구 ➪ 중복된 항목 제거 명령으로도 중복 행을 삭제할 수 있습니다. 두 방법의 동작 방식은 완전히 동일합니다.

'중복된 항목 제거' 대화 상자에는 데이터 범위 또는 표에 포함된 모든 열이 나열됩니다. 중복 검색에 포함할 열에 체크 표시를 하면 됩니다. 일반적으로는 모든 열을 선택하는 것이 기본값이며, 가장 안전한 방식이기도 합니다. 확인을 클릭하면 엑셀이 즉시 중복 행을 제거하고, 몇 개의 중복 값이 삭제되었는지 알려주는 메시지를 표시합니다.

엑셀에서 중복 행을 찾고 제거하는 방법

확인을 클릭하면 제거된 중복 행의 개수를 알려줍니다.

중복 제거 작업은 한 번 실행되면 되돌릴 기회를 따로 주지 않으므로 주의해야 합니다. 만약 작업을 취소하고 싶다면 빠른 실행 도구 모음의 실행 취소 버튼을 클릭하거나 Ctrl + Z를 누르면 됩니다.

중복 행이 발견되면 첫 번째 행은 그대로 유지되고, 그 이후에 나타나는 중복 행들만 삭제됩니다.

날짜·통화 서식에 따른 중복 판정 주의 사항

참고: 엑셀은 중복 여부를 판단할 때 셀에 실제로 저장된 값이 아니라 화면에 표시되는 내용을 기준으로 삼는다는 점에 유의하세요. 예를 들어 5/12/2013과 5 Dec 2013은 엑셀에서 동일한 값으로 처리됩니다. 아래 이미지에서 볼 수 있듯이 두 셀은 수식 입력줄에 같은 값을 표시합니다. 숫자 서식 옵션에서 '긴 날짜(Long Date)'를 선택하면 두 번째 날짜 형식(5 Dec 2013)으로 표시됩니다. 마찬가지로 £500.50은 500.50과 다르게 취급되는데, 사실 £500.50은 500.50 값에 통화 서식을 적용해 표시한 것에 불과합니다. 따라서 5/12/2013과 5 Dec 2013을 모두 중복 값으로 간주하려면, 중복 검색에 앞서 해당 열 전체에 먼저 동일한 서식을 적용한 뒤 중복 행을 찾는 것이 좋습니다.

엑셀에서 중복 행을 찾고 제거하는 방법

긴 날짜 서식 적용. 셀에는 5/12/2013이 저장되어 있지만 화면에는 5 Dec 2013으로 표시됩니다.

엑셀에서 중복 행을 찾고 제거하는 방법

통화 서식 적용. 셀에는 500.5가 저장되어 있지만 통화 서식 때문에 £500.50으로 표시됩니다.

실습 파일 다운로드

아래 링크에서 직접 따라 해볼 수 있는 실습 파일을 내려받을 수 있습니다.

Duplicate-rows1.xlsx

함께 읽으면 좋은 글

  • 엑셀에서 중복 행 강조 표시하는 방법 (3가지)
  • 엑셀에서 행을 비교해 중복 찾는 방법
  • 엑셀에서 두 워크시트 간 일치하는 값 찾기 (4가지 방법)
  • 엑셀에서 일치 값 또는 중복 값 찾기 (8가지 방법)
  • 엑셀에서 두 열의 중복 찾기 (6가지 방법)
  • COUNTIF 수식으로 중복 행 개수 구하기
  • 한 열에서 중복을 찾는 엑셀 수식
  • 엑셀에서 두 열의 유사 텍스트 찾기
  • 중복을 포함한 엑셀 TOP 10 목록 만들기