Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

Excel에서 중복 항목을 찾아 제거하는 3가지 방법

권현욱(엑셀러) 2024. 5. 10. 10:11
반응형

들어가기 전에

여러 데이터 원본을 결합한 경우 Excel에서 행이나 셀이 중복될 수 있습니다. 실수로 복사한 경우든 아니든 간에 이 문제를 해결하는 데 시간이 많이 걸릴 수 있습니다. Excel에서 중복 항목을 찾아 제거하는 데 사용할 수 있는 3가지 방법과 자주 묻는 질문들을 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

(이미지: 아이엑셀러 닷컴)

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: How to Find and Remove Duplicates in Excel
  • URL: https://winbuzzer.com/2024/04/04/how-to-find-duplicates-in-excel-and-remove-them-3-methods-xcxwbt/

중복 제거 도구를 사용하여 Excel에서 중복 항목 제거하기

[중복된 항목 제거] 명령은 번거로운 작업을 대신해 주는 매우 편리한 내장 도구입니다. 동일한 텍스트가 포함된 셀을 자동으로 찾습니다.

 

  1. Ctrl + A를 눌러 전체 데이터 영역을 선택합니다.
  2. [데이터] 탭 - [데이터 도구] 그룹 - [중복된 항목 제거]를 클릭합니다.
  3. 데이터가 첫 번째 행에서 시작하는 경우 [내 데이터에 머리글 표시]를 선택 취소합니다. 그렇지 않으면 체크된 상태로 둡니다. 그러면 Excel은 다음 창에 열 이름을 표시합니다. 계속하려면 [확인]을 클릭합니다.
  4. Excel은 데이터 세트 내에서 중복 항목을 검색하고 제거합니다. 완료되면 제거된 중복 항목 수를 알려주는 대화 상자가 나타납니다. [확인]을 눌러 완료합니다.

 

고급 필터를 사용하여 Excel 중복 항목 제거하기

오래 된 버전의 Excel인 경우 [중복된 항목 제거]를 사용할 수 없는 경우도 있습니다. 이런 때에는 고급 필터 기능을 사용하여 중복 항목을 제거할 수 있습니다.

 

  1. 데이터 범위를 선택하고 [데이터] 탭 - [정렬 및 필터] 그룹 - [고급]을 클릭합니다.
  2. [고급 필터] 대화상자에서 [동일한 레코드는 하나만]을 선택하고 [확인]을 누릅니다. 현재 테이블 외부의 영역에 데이터를 추출하려면 [다른 장소에 복사] 항목을 선택합니다.

 

기본적으로 Excel의 고급 필터링은 테이블에 헤더가 있다고 가정합니다. 즉, 선택한 맨 위 행에 있는 항목은 그대로 유지됩니다.

 

Excel에서 중복 항목을 찾아서 바꾸는 방법

중복 항목을 제거하는 것만으로는 충분하지 않고 이를 다른 데이터로 바꾸려는 경우 찾기 및 바꾸기 도구는 데이터 세트 전체에서 특정 콘텐츠를 검색하고 업데이트할 수 있는 방법을 제공합니다.

 

  1. Ctrl + C를 눌러서 중복된 행을 복사합니다.
  2. Ctrl + H를 누르면 [찾기 및 바꾸기] 대화상자가 나타납니다. Ctrl + V를 사용하여 행 내용을 '찾을 내용' 필드에 붙여넣고 [옵션] 버튼을 클릭합니다.
  3. 정확성을 높이기 위해 [전체 셀 내용 일치]를 선택하고 "바꾸기" 필드에 새 텍스트를 입력합니다. 데이터 세트를 업데이트하려면 [모두 바꾸기]를 클릭합니다.
  4. 교체가 완료되면 메시지에 변경 횟수가 표시됩니다. [확인]을 누릅니다. 삭제한 행의 각 셀이 지정된 텍스트로 대체되었음을 알 수 있습니다.

자주 묻는 질문

Q1. Excel에 데이터를 입력할 때 중복 항목을 방지하려면 어떻게 하나요?

Excel에 새 데이터를 입력하는 동안 중복을 방지하려면 데이터 탭 에 있는 데이터 유효성 검사 기능을 활용하세요. 중복 항목을 거부하기 위해 셀의 항목을 열의 나머지 부분과 비교하는 수식 기반 규칙을 설정합니다. 이러한 사전 예방적 접근 방식은 처음부터 데이터 무결성을 유지하는 데 큰 도움이 될 수 있습니다.

 

Q2. 정기적인 데이터 업데이트를 위해 중복 제거를 자동화하는 방법이 있나요?

중복 제거를 자동화하려면 Excel에 내장된 도구를 사용하여 중복 제거 프로세스를 수행하는 동안 매크로를 기록하는 것이 좋습니다. 또는 VBA 스크립트를 작성하면 더 많은 유연성이 제공되고 복잡한 데이터 구조에 맞게 맞춤화할 수 있으므로 정기적으로 업데이트되는 데이터 세트에서 정리 프로세스를 반복하기 위한 원클릭 자동화가 가능합니다.

 

Q3. 중복 제거 도구를 사용하여 실수로 필수 데이터를 삭제하면 어떻게 되나요?

중복 제거 도구를 사용하여 실수로 필수 데이터를 삭제한 경우 즉시 실행 취소 기능(Ctrl + Z)을 사용하여 데이터를 복원하세요. 세션이 닫혔거나 추가 변경이 이루어진 경우 이전에 저장한 통합 문서 버전을 복원하거나 백업을 사용합니다. 정기적으로 작업을 저장하고 백업을 유지하는 것은 영구적인 데이터 손실을 방지하는 중요한 방법입니다.

 

Q4. 여러 시트에서 중복 항목을 찾아 제거할 수 있나요?

여러 Excel 시트에서 중복 항목을 직접 찾아 제거하는 것은 Excel의 기본 제공 기능에서 지원되지 않습니다. 그러나 여러 시트의 데이터를 단일 시트로 통합하면 중복 제거 도구를 사용할 수 있습니다. 수동이 아닌 솔루션이 필요한 경우 VBA를 사용하여 프로세스를 자동화하는 코드를 작성할 수 있습니다.

 

Q5. 동일한 워크시트 내에서 두 열의 중복 항목을 어떻게 비교할 수 있나요?

동일한 워크시트 내의 중복 항목에 대해 두 열을 비교하는 것은 조건부 서식을 사용하거나 =IF(COUNTIF(A:A, B1)>0, “Duplicate”, “Unique”) 와 같은 수식을 사용하여 수행할 수 있습니다. 전자는 중복 항목을 시각적으로 식별하는 반면, 후자는 비교 결과를 기반으로 중복 항목과 고유 값에 레이블을 지정하여 체계적인 접근 방식을 제공하므로 보다 미묘한 데이터 분석 및 정리가 가능합니다.

 

Q6. 조건부 서식을 사용하여 중복 항목을 자동으로 삭제할 수 있나요?

조건부 서식은 데이터 세트 내의 중복 항목을 강조 표시하는 강력한 도구이지만 강조 표시된 항목을 자동으로 삭제하는 기능은 없습니다. 조건부 서식을 통해 중복 항목을 식별한 후 사용자의 재량에 따라 식별된 중복 항목을 삭제하거나 관리하려면 수동 개입이 필요합니다.

 

Q7. 중복 제거와 고유 값에 대한 데이터 필터의 차이점은 무엇인가요?

근본적인 차이점은 작업의 영속성에 있습니다. 중복 항목 제거는 중복 항목을 영구적으로 삭제하고 데이터 세트 내에 고유한 레코드만 남깁니다. 반면, 고유 값 필터링은 중복 항목을 일시적으로 숨기는 비파괴 작업이므로 사용자는 원래 데이터 구조를 변경하지 않고 고유 레코드를 볼 수 있습니다.

 

Q8. 두 가지 이상의 조건이나 기준을 사용하여 중복 항목을 강조할 수 있나요?

여러 조건 또는 기준에 따라 중복 항목을 강조 표시하는 것은 다양한 데이터 포인트를 고려하는 수식을 결합하여 조건부 서식을 통해 복잡하게 설정할 수 있습니다. AND/OR 와 같은 논리 함수를 이러한 공식 내에서 사용하여 중복 항목을 강조 표시해야 하는 조건을 꼼꼼하게 정의하고 중복 식별 프로세스를 세부적으로 제어할 수 있습니다.

Excel과 VBA의 모든 것 아이엑셀러 닷컴 · 강사들이 숨겨 놓고 보는 엑셀러TV

반응형