Excel에서 중복을 식별하는 방법: 찾기, 강조 표시, 계산, 필터링

  • 이 공유
Michael Brown

이 자습서에서는 Excel에서 중복 항목을 검색하는 방법을 설명합니다. 중복 값을 식별하거나 첫 번째 항목이 있거나 없는 중복 행을 찾는 몇 가지 수식을 배웁니다. 또한 각 중복 레코드의 인스턴스를 개별적으로 계산하는 방법과 열의 총 중복 수를 찾는 방법, 중복을 필터링하는 방법 등을 배웁니다.

큰 Excel 워크시트로 작업하는 동안 또는 여러 개의 작은 스프레드시트를 더 큰 스프레드시트로 통합하면 중복 행이 많이 발견될 수 있습니다. 이전 자습서 중 하나에서 두 테이블 또는 열의 중복을 비교하는 다양한 방법에 대해 논의했습니다.

오늘은 단일 목록에서 중복을 식별하는 몇 가지 빠르고 효과적인 방법을 공유하고자 합니다. 이러한 솔루션은 Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 이하의 모든 버전에서 작동합니다.

    Excel에서 중복을 식별하는 방법

    가장 쉬운 Excel에서 중복을 감지하는 방법은 COUNTIF 함수를 사용하는 것입니다. 중복 값을 찾고자 하는지 여부에 따라 다음 예와 같이 수식에 약간의 차이가 있습니다.

    첫 번째 발생을 포함하여 중복 레코드를 찾는 방법

    A열에 중복 여부를 확인하려는 항목 목록이 있다고 가정합니다. 인보이스, 제품 ID, 이름 또는 기타 데이터가 될 수 있습니다.

    중복을 찾는 공식은 다음과 같습니다.Ctrl + V를 눌러 붙여넣습니다.

    복제본을 다른 시트로 이동 하려면 Ctrl + C 대신 Ctrl + X(자르기)를 누르는 것만 제외하고 동일한 단계를 수행합니다. (복사).

    Duplicate Remover - Excel에서 중복 항목을 찾는 빠르고 효율적인 방법

    이제 Excel에서 중복 수식을 사용하는 방법을 알았으니 빠르고 효율적인 또 다른 수식을 보여 드리겠습니다. -자유로운 방법 - Excel용 Duplicate Remover.

    이 올인원 도구는 단일 열에서 중복되거나 고유한 값을 검색하거나 두 열을 비교할 수 있습니다. 중복 레코드 또는 전체 중복 행을 찾고 선택 및 강조 표시하고, 발견된 중복을 제거하고, 다른 시트로 복사 또는 이동할 수 있습니다. 실용적인 사용 예는 많은 말을 할 가치가 있다고 생각하므로 시작하겠습니다.

    빠른 2단계로 Excel에서 중복 행을 찾는 방법

    Duplicate Remover의 기능을 테스트하려면 다음을 추가하세요. -in, 다음과 같은 수백 개의 행이 있는 테이블을 만들었습니다.

    보시다시피 테이블에는 몇 개의 열이 있습니다. 처음 3개 열에는 가장 관련성이 높은 정보가 포함되어 있으므로 A - C 열의 데이터만을 기반으로 중복 행을 검색할 것입니다. 이 열에서 중복 레코드를 찾으려면 다음을 수행하십시오.

    1. 테이블 내의 셀을 선택하고 Excel 리본에서 테이블 중복 제거 버튼을 클릭합니다. Ultimate Suite for Excel을 설치하면 다음에서 찾을 수 있습니다. Ablebits Data 탭, Dedupe 그룹.

    2. 스마트 추가 기능이 전체 테이블을 선택하고 사용자에게 묻습니다. 다음 두 가지를 지정합니다.
      • 중복을 확인할 열 을 선택합니다(이 예에서는 주문 번호, 주문 날짜 항목 열).
      • 중복 에서 수행할 작업을 선택합니다. 우리의 목적은 중복 행을 식별하는 것이므로 상태 열 추가

      를 선택했습니다. 다양한 옵션을 사용할 수 있습니다.

      • 중복 삭제
      • 중복 색상(강조 표시)
      • 중복 선택
      • 중복을 새 항목으로 복사 worksheet
      • 중복 항목을 새 워크시트로 이동

      확인 버튼을 클릭하고 몇 초간 기다립니다. 완료!

    아래 스크린샷에서 볼 수 있듯이 처음 3개의 열에서 동일한 값을 가진 모든 행을 찾았습니다(첫 번째 항목은 중복으로 식별되지 않음).

    워크시트를 중복 제거하기 위한 더 많은 옵션이 필요한 경우 Duplicate Remover 마법사 를 사용하여 고유한 값뿐만 아니라 처음 발생하거나 없는 중복 항목을 찾을 수 있습니다. 자세한 단계는 다음과 같습니다.

    중복 제거 마법사 - Excel에서 중복을 검색하는 추가 옵션

    작업 중인 특정 시트에 따라 처리를 원할 수도 있고 원하지 않을 수도 있습니다.중복으로 동일한 레코드의 첫 번째 인스턴스. 한 가지 가능한 솔루션은 Excel에서 중복 항목을 식별하는 방법에서 설명한 대로 시나리오마다 다른 수식을 사용하는 것입니다. 빠르고 정확하며 공식이 없는 방법을 찾고 있다면 Duplicate Remover 마법사 를 사용해 보십시오.

    1. 표 내의 아무 셀이나 선택하고 Duplicate Remover Ablebits 데이터 탭의 버튼. 마법사가 실행되고 전체 테이블이 선택됩니다.

    2. 다음 단계에서는 Excel 시트에서 중복을 확인하는 4가지 옵션이 제공됩니다.
      • 첫 번째 발생이 없는 중복
      • 첫 번째 발생이 있는 중복
      • 고유 값
      • 고유 값 및 첫 번째 중복 발생

      이 예의 경우, 두 번째 옵션, 즉 중복 + 첫 번째 발생 :

    3. 이제 중복을 확인하려는 열을 선택합니다. 이전 예에서와 같이 처음 3개 열을 선택합니다.

    4. 마지막으로 중복에 대해 수행할 작업을 선택합니다. 중복 제거 테이블 도구의 경우와 마찬가지로 Duplicate Remover 마법사는 식별 , 선택 , 하이라이트 , 삭제 , 할 수 있습니다. copy 또는 move 중복.

      이 튜토리얼의 목적은 Excel에서 중복을 식별하는 다양한 방법을 보여주는 것이므로 해당 옵션을 확인하고 마침 :

    을 클릭합니다. Duplicate Remover 마법사가 수백 개의 행을 확인하는 데 1초도 걸리지 않습니다. 다음과 같은 결과를 제공합니다:

    공식 없음, 스트레스 없음, 오류 없음 - 항상 신속하고 흠잡을 데 없는 결과 :)

    이러한 도구를 사용해 보고 싶다면 Excel 시트에서 중복을 찾으려면 아래 평가판을 다운로드하는 것이 가장 좋습니다. 의견에 대한 귀하의 의견은 대단히 감사하겠습니다!

    사용 가능한 다운로드

    중복 식별 - 수식 예제(.xlsx 파일)

    Ultimate Suite - 평가판(.exe 파일)

    첫 번째 발생을 포함하여 Excel에서(여기서 A2는 맨 위 셀):

    =COUNTIF(A:A, A2)>1

    B2에 위 수식을 입력한 다음 B2를 선택하고 채우기 핸들을 드래그하여 수식을 다른 셀로 복사합니다. :

    위 스크린샷에서 볼 수 있듯이 수식은 중복 값에 대해 TRUE를 반환하고 고유한 값에 대해 FALSE를 반환합니다.

    참고. 전체 열이 아닌 셀 범위 에서 중복 항목을 찾아야 하는 경우 해당 범위를 $ 기호로 잠가야 합니다. 예를 들어 셀 A2:A8에서 중복 항목을 검색하려면 다음 수식을 사용합니다.

    =COUNTIF( $A$2:$A$8 , A2)>1

    복제 수식이 TRUE 및 FALSE의 부울 값보다 더 의미 있는 값을 반환하려면 수식을 IF 함수로 묶고 중복 및 고유 값에 대해 원하는 레이블을 입력합니다.

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")

    Excel 수식에서 중복 항목만 찾으려면 다음과 같이 "Unique"를 빈 문자열("")로 바꿉니다.

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")

    수식은 중복 레코드에 대해 "Duplicates"를 반환하고 고유 레코드에 대해 빈 셀을 반환합니다.

    Excel에서 첫 번째 항목 없이 중복 항목을 검색하는 방법

    중복을 찾은 후 필터링하거나 제거하려는 경우 위의 공식을 사용하는 것은 모든 동일한 레코드를 중복으로 표시하기 때문에 안전하지 않습니다. 목록에서 고유한 값을 유지하려면 모든 중복 레코드를 삭제할 수 없습니다.두 번째 및 모든 후속 인스턴스를 삭제합니다.

    적절한 경우 절대 및 상대 셀 참조를 사용하여 Excel 중복 수식을 수정하겠습니다.

    =IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")

    에서 볼 수 있듯이 다음 스크린샷에서 이 수식은 " Apples "의 첫 번째 발생을 중복으로 식별하지 않습니다.

    Excel에서 대/소문자 구분 중복을 찾는 방법

    텍스트 대소문자를 포함하여 정확한 중복을 식별해야 하는 상황에서는 다음 일반 배열 수식을 사용하십시오(Ctrl + Shift + Enter를 눌러 입력).

    IF( SUM(( --EXACT( range, uppermost _cell)))<=1, "", "Duplicate")

    수식의 중심에는 EXACT 함수를 사용하여 대상 셀을 각 셀과 비교합니다. 지정된 범위의 셀을 정확하게. 이 연산의 결과는 TRUE(일치) 및 FALSE(일치하지 않음)의 배열이며 단항 연산자(--)에 의해 1과 0의 배열로 강제 변환됩니다. 그런 다음 SUM 함수는 숫자를 더하고 합계가 1보다 크면 IF 함수는 "Duplicate"를 보고합니다.

    샘플 데이터세트의 공식은 다음과 같습니다.

    =IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"","Duplicate")

    아래 스크린샷과 같이 소문자와 대문자를 다른 문자로 취급합니다(APPLES는 중복으로 식별되지 않음).

    Tip . Google 스프레드시트를 사용하는 경우 다음 문서가 도움이 될 수 있습니다. Google 스프레드시트에서 중복 항목을 찾고 제거하는 방법.

    찾는 방법Excel의 중복 행

    여러 열로 구성된 테이블을 중복 제거하는 것이 목표인 경우 각 열을 확인하고 절대 중복 행 만 식별할 수 있는 수식이 필요합니다. 모든 열에서 값이 완전히 동일합니다.

    다음 예를 살펴보겠습니다. A 열에 주문 번호, B 열에 날짜, C 열에 주문한 항목이 있고 주문 번호, 날짜 및 항목이 동일한 중복 행을 찾으려고 한다고 가정합니다. 이를 위해 한 번에 여러 기준을 확인할 수 있는 COUNTIFS 함수를 기반으로 중복 수식을 만들 것입니다.

    첫 번째 항목이 있는 중복 행을 검색 하려면 다음 수식을 사용하십시오.

    =IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplicate row", "")

    다음 스크린샷은 수식이 실제로 3개 열 모두에서 동일한 값을 가진 행만 찾는다는 것을 보여줍니다. 예를 들어 행 8은 행 2 및 5와 주문 번호 및 날짜가 같지만 C열의 항목이 다르므로 중복 행으로 표시되지 않습니다:

    첫 번째 항목이 없는 중복 행 을 표시하려면 위 수식을 약간 조정하십시오.

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,) >1, "Duplicate row", "")

    중복 수 계산 방법 in Excel

    Excel 시트에서 동일한 레코드의 정확한 수를 알고 싶다면 다음 공식 중 하나를 사용하여 중복을 계산하십시오.

    각 중복 레코드의 인스턴스를 개별적으로 계산

    열이 있는 경우중복 값이 ​​있는 경우 해당 값 각각에 대해 얼마나 많은 중복이 있는지 알아야 하는 경우가 종종 있습니다.

    이 항목 또는 해당 항목이 Excel 워크시트에서 몇 번 발생하는지 확인하려면 간단한 COUNTIF 수식을 사용합니다. 여기서 A2는 는 목록의 첫 번째 항목이고 A8은 마지막 항목입니다.

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

    다음 스크린샷에서 볼 수 있듯이 수식은 각 항목의 발생 횟수를 계산합니다. " Apples "가 3번, " 녹색 바나나 " - 2번, " 바나나 " 및 " 오렌지 "가 한 번만 발생합니다.

    각 항목의 첫 번째, 두 번째, 세 번째 등을 식별하려면 다음 수식을 사용하십시오.

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

    유사한 방식으로 중복 행 의 발생 수를 계산할 수 있습니다. 유일한 차이점은 COUNTIF 대신 COUNTIFS 함수를 사용해야 한다는 것입니다. 예:

    =COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)

    중복 값이 ​​계산되면 고유 값을 숨기고 중복 값만 볼 수 있으며 그 반대도 가능합니다. 이렇게 하려면 다음 예에서 설명한 대로 Excel의 자동 필터를 적용합니다. Excel에서 중복 항목을 필터링하는 방법.

    열의 총 중복 수 계산

    가장 쉬운 방법 열에서 중복을 계산하는 방법은 Excel에서 중복을 식별하는 데 사용한 수식을 사용하는 것입니다(처음 발생 여부에 관계없이). 그런 다음 다음 COUNTIF 수식을 사용하여 중복 값을 계산할 수 있습니다.

    =COUNTIF(range, "duplicate")

    여기서" duplicate "는 중복 항목을 찾는 수식에 사용한 레이블입니다.

    이 예에서 중복 수식은 다음과 같은 모양을 갖습니다.

    =COUNTIF(B2:B8, "duplicate")

    더 복잡한 배열 수식을 사용하여 Excel에서 중복 값을 계산하는 또 다른 방법입니다. 이 접근 방식의 장점은 도우미 열이 필요하지 않다는 것입니다.

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))

    배열 수식이므로 Ctrl + Shift + Enter를 눌러 완료해야 합니다. 또한 이 수식은 첫 번째 항목 을 포함하여 모든 중복 레코드를 계산한다는 점에 유의하십시오.

    총 중복 행 수를 찾으려면 위 수식에 COUNTIF 대신 COUNTIFS 함수를 내장하고, 중복 여부를 확인하려는 모든 열을 지정합니다. 예를 들어 열 A와 B를 기준으로 중복 행을 계산하려면 Excel 시트에 다음 수식을 입력합니다.

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0))

    중복을 필터링하는 방법 Excel

    더 쉬운 데이터 분석을 위해 중복 데이터만 표시하도록 데이터를 필터링할 수 있습니다. 다른 상황에서는 반대로 중복 항목을 숨기고 고유한 레코드를 보는 것이 필요할 수 있습니다. 아래에서 두 시나리오에 대한 솔루션을 찾을 수 있습니다.

    Excel에서 중복 항목을 표시하고 숨기는 방법

    모든 중복 항목을 한눈에 보려면 수식 중 하나를 사용하여 Excel에서 중복 항목을 찾으세요. 귀하의 필요에 더 잘 맞습니다. 그런 다음 테이블을 선택하고 데이터 탭으로 전환한 다음 필터 버튼. 또는 정렬 & 필터 > 필터 편집 그룹의 탭에 있습니다.

    팁 . 필터링을 자동으로 활성화하려면 데이터를 모든 기능을 갖춘 Excel 표로 변환하십시오. 모든 데이터를 선택하고 Ctrl + T 단축키를 누르기만 하면 됩니다.

    그런 다음 Duplicate 열의 헤더에서 화살표 을 클릭하고 " Duplicate row " 상자를 중복 표시 로 설정합니다. 중복 항목 숨기기 와 같이 필터링하려면 " 고유 "를 선택하여 고유 레코드만 봅니다.

    이제 , 더 쉬운 분석을 위해 키 열을 기준으로 중복 항목을 정렬하여 그룹화할 수 있습니다. 이 예에서는 주문 번호 열을 기준으로 중복 행을 정렬할 수 있습니다.

    발생 횟수별로 중복 항목을 필터링하는 방법

    If 중복 값의 두 번째, 세 번째 또는 N번째 발생을 표시하려면 앞에서 논의한 수식을 사용하여 중복 인스턴스 수를 계산합니다.

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

    그런 다음 테이블에 필터링을 적용하고 발생 항목만 선택합니다. (s) 당신이 보고 싶은. 예를 들어, 다음 스크린샷과 같이 두 번째 항목을 필터링할 수 있습니다.

    모든 중복 레코드(예: 1 보다 큰 항목)를 표시하려면 발생수 열(수식이 있는 열)의 헤더에 있는 필터 화살표를 클릭한 다음 숫자 필터 > 크게를 클릭합니다.보다 .

    첫 번째 상자에서 " 보다 큼 "을 선택하고 옆에 있는 상자에 1을 입력한 다음 확인 버튼:

    유사한 방식으로 두 번째, 세 번째 및 모든 후속 중복 항목을 표시할 수 있습니다. " 다음보다 큼 " 옆의 상자에 필요한 숫자를 입력하기만 하면 됩니다.

    중복 항목 강조 표시, 선택, 지우기, 삭제, 복사 또는 이동

    위에서 설명한 것처럼 필터링된 중복 항목을 처리할 수 있는 다양한 선택이 있습니다.

    Excel에서 중복 항목을 선택하는 방법

    중복 항목을 선택하려면 열 머리글 포함 , 필터 필터링된 셀을 클릭하여 선택한 다음 Ctrl + A를 누릅니다.

    열 헤더가 없는 중복 레코드를 선택하려면 첫 번째(왼쪽 상단) 셀을 선택하고 Ctrl + Shift + End는 선택 영역을 마지막 셀까지 확장합니다.

    팁. 대부분의 경우 위의 바로 가기는 잘 작동하며 필터링된(보이는) 행만 선택합니다. 매우 큰 통합 문서와 같이 드문 경우지만 보이는 셀과 보이지 않는 셀이 모두 선택될 수 있습니다. 이 문제를 해결하려면 먼저 위의 단축키 중 하나를 사용한 다음 Alt + 를 누르십시오. 보이는 셀만 선택 하고 숨겨진 행은 무시합니다.

    Excel에서 중복 항목을 지우거나 제거하는 방법

    Excel에서 중복 항목을 지우려면 해당 항목을 선택합니다. , 마우스 오른쪽 버튼을 클릭한 다음 내용 지우기 를 클릭합니다(또는 화면에서 지우기 버튼 > 내용 지우기 를 클릭합니다. 탭, 편집 그룹). 이렇게 하면 셀 내용만 삭제되고 결과적으로 빈 셀이 생깁니다. 필터링된 중복 셀을 선택하고 Delete 키를 누르면 동일한 효과가 나타납니다.

    전체 중복 행을 제거 하려면 중복을 필터링하고 마우스를 드래그하여 행을 선택합니다. 행 머리글에서 선택 항목을 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 행 삭제 를 선택합니다.

    Excel에서 중복 항목을 강조 표시하는 방법

    중복 값을 강조 표시하려면 필터링된 듀프를 선택하고 탭의 글꼴 그룹에서 채우기 색상 버튼 을 클릭한 다음 그런 다음 선택한 색상을 선택합니다.

    Excel에서 중복 항목을 강조표시하는 또 다른 방법은 중복 항목에 기본 제공되는 조건부 서식 규칙을 사용하거나 시트에 특별히 맞춤화된 사용자 지정 규칙을 만드는 것입니다. 숙련된 Excel 사용자는 Excel에서 중복을 확인하는 데 사용한 공식을 기반으로 이러한 규칙을 만드는 데 아무런 문제가 없습니다. 아직 Excel 수식이나 규칙에 익숙하지 않은 경우 이 자습서에서 자세한 단계를 찾을 수 있습니다. Excel에서 중복 항목을 강조 표시하는 방법.

    다른 시트로 중복 항목을 복사하거나 이동하는 방법

    복제본을 복사 하려면 선택하고 Ctrl + C를 누른 다음 다른 시트(새 시트 또는 기존 시트)를 열고 복제본을 복사하려는 범위의 왼쪽 상단 셀을 선택합니다.

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.