Excel에서 두 열을 비교하고 중복 제거

  • 이 공유
Michael Brown

이 기사를 읽는 데 약 10분이 소요되며 다음 5분 안에(또는 기사에 설명된 두 번째 솔루션을 선택하는 경우 더 빠름) 두 개의 Excel 열을 쉽게 비교하여 중복 항목을 제거하거나 제거할 수 있습니다. 발견된 속임수를 강조 표시합니다. 자, 카운트다운이 시작되었습니다!

Excel은 대량의 데이터 배열을 만들고 처리하기 위한 매우 강력하고 멋진 응용 프로그램입니다. 이제 데이터 풀이 있는 통합 문서가 많거나 하나의 거대한 테이블만 있을 수 있으므로 두 열의 중복 항목을 비교한 다음 찾은 항목으로 작업을 수행할 수 있습니다(예: 중복 행 삭제, 중복 색상 삭제 또는 내용 지우기). 복제된 셀. 이 두 열은 하나의 테이블에 연속적으로 또는 비연속적으로 위치하거나 2개의 다른 워크시트 또는 통합 문서에 있을 수 있습니다.

사람 이름이 있는 열이 2개 있습니다. A열에 이름 5개, B 열에 3개의 이름이 있고 이 두 열 사이의 데이터를 비교하여 중복 항목을 찾으려고 합니다. 아시다시피 이것은 간단한 예를 위한 가짜 데이터입니다. 실제 워크시트에는 일반적으로 수천, 수만 개의 항목이 있습니다.

변형 A : 두 열 모두 한 시트의 단일 테이블에 있습니다. 열 A 열 B

변형 B : 두 개의 열이 서로 다른 시트에 있습니다. 시트2 의 A열 및 시트3의 A열

내장 중복 제거Excel 2016, Excel 2013 및 2010에서 사용할 수 있는 도구는 두 열 간의 데이터를 비교할 수 없기 때문에 이 시나리오를 처리할 수 없습니다. 게다가 중복 제거만 가능하고 강조 표시나 색상 지정과 같은 다른 선택을 사용할 수 없습니다. 아쉽게도 :-(.

더 나아가 두 Excel 열을 비교하여 찾을 수 있는 두 가지 가능한 방법을 설명하겠습니다. 중복 항목 제거:

Excel 수식을 사용하여 2개의 열을 비교하여 중복 항목 찾기

변형 A: 두 열이 모두 동일한 목록에 있음

  1. 첫 번째 빈 셀(이 예에서는 C1 셀)에 다음 수식을 작성합니다.

    =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)),"Unique","Duplicate")

    수식에서 A1 은 첫 번째 열의 첫 번째 셀입니다. $B$1 $B$10000 은 비교하려는 두 번째 열의 첫 번째 및 마지막 셀의 주소입니다.주의하십시오. 절대 셀 참조 - 열 문자와 행 번호 앞의 달러 기호($) 수식을 복사할 때 셀 주소가 변경되지 않도록 일부러 절대 참조를 사용합니다.

    원하는 경우 열 B에서 속이는 사람을 찾아 열을 교체 수식이 다음과 같이 되도록 이름을 지정합니다.

    =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)),"Unique","Duplicate")

    " Unique "/" Duplicate " 대신 고유한 레이블을 작성할 수 있습니다. 예를 들어 " 찾을 수 없음 "/" 찾음 " 또는 " 중복 "만 남겨두고 "고유" 대신 ""를 입력합니다. 후자의 경우, 당신은중복이 발견되지 않은 셀 옆에 비어 있는 셀을 표시하는 것이 데이터 분석에 더 편리하다고 생각합니다.

  2. 이제 열 C 의 모든 셀에 수식을 A열의 데이터가 포함된 마지막 행까지 복사해 보겠습니다. 이렇게 하려면 커서를 셀 C1 의 오른쪽 하단 모서리에 커서가 아래 이미지와 같이 검은색 십자가로 변경됩니다.

    마우스 왼쪽 버튼을 클릭한 상태에서 테두리를 아래쪽으로 드래그 수식을 복사하려는 모든 셀을 선택합니다. 필요한 셀을 모두 선택했으면 마우스 왼쪽 버튼을 놓습니다.

    팁: 큰 테이블에서는 바로 가기를 사용하여 수식을 복사하는 것이 더 빠릅니다. C1 셀을 클릭하여 선택하고 Ctrl + C(수식을 클립보드에 복사)를 누른 다음 Ctrl + Shift + End(C 열에서 비어 있지 않은 모든 셀 선택)를 누르고 마지막으로 Ctrl + V(수식을 선택한 모든 셀에 붙여넣기).

  3. 좋습니다. 복제된 모든 셀은 "중복"으로 표시됩니다.

변형 B: 두 개의 열이 서로 다른 워크시트(통합 문서)에 있음

  1. Sheet2의 첫 번째 빈 열(여기서는 B열)의 첫 번째 셀에 수식을 작성합니다.

    =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"","Duplicate")

    여기서 Sheet3 는 두 번째 열이 있는 시트의 이름이고 $A$1:$A$10000 는 첫 번째와 마지막 셀의 주소입니다. 두 번째 열입니다.

  2. 변형 A와 유사합니다.
  3. 우리는결과는 다음과 같습니다.

클릭하여 위의 예와 2개의 열을 비교하여 중복 항목을 찾는 공식이 포함된 워크시트를 다운로드합니다.

발견된 중복 항목 작업

완벽합니다. 두 번째 열(B열)에도 존재하는 첫 번째 열(A열)의 항목을 찾았습니다. 이제 그들과 함께 무언가를 해야 합니다 :)

전체 테이블을 살펴보고 수동으로 중복 항목을 검토하는 것은 다소 비효율적이며 시간이 너무 많이 걸립니다. 훨씬 더 좋은 방법이 있습니다.

열 A에 중복된 행만 표시

열에 머리글이 없으면 추가해야 합니다. 이렇게 하려면 첫 번째 행을 나타내는 숫자에 커서를 놓으면 스크린샷과 같이 검은색 화살표 로 바뀝니다.

선택한 행을 마우스 오른쪽 버튼으로 클릭하고 "<1 컨텍스트 메뉴에서>삽입 ":

열에 이름을 지정합니다. " 이름 " 및 " 중복? ". 그런 다음 데이터 탭으로 전환하고 필터 를 클릭합니다.

그런 다음 " Duplicate? " 옆에 있는 작은 회색 화살표를 클릭하여 드롭다운 목록에서 해당 목록에서 복제 이외의 모든 항목을 선택 취소하고 확인 을 클릭합니다. 테스트 워크시트에는 이러한 셀이 3개뿐입니다. 실제 시트에는 훨씬 더 많을 수 있습니다.

열 A의 모든 행을 다시 표시하려면 이제 작은 화살표 가 있는 깔때기처럼 보이는 열 B의 필터 기호를 클릭하고 "모두 선택"을 선택합니다. 또는 데이터 탭 -> 선택 & 필터 -> 지우기 , 스크린샷에 표시된 대로:

색상 또는 강조 표시가 중복됨

" 중복 " 플래그가 당신의 목적에 충분하지 않고 글꼴 색상이나 채우기 색상 또는 다른 방법으로 중복된 셀을 표시하려는 경우…

위에서 설명한 대로 중복된 셀을 필터링하고 필터링된 모든 셀을 선택하고 Ctrl + F1을 눌러 엽니다. 셀 서식 대화 상자. 예를 들어 중복 행의 배경색을 밝은 노란색으로 변경해 보겠습니다. 물론 탭의 채우기 색 옵션을 사용하여 셀의 배경색을 변경할 수 있지만 셀 서식 대화 상자의 장점은 모든 서식을 지정할 수 있다는 것입니다. 한 번에 변경:

이제 중복된 단일 셀을 놓치지 않을 것입니다:

첫 번째 열에서 중복 제거

중복된 셀만 표시되도록 표 필터링 값이 표시되고 해당 셀을 모두 선택합니다.

비교하려는 2개의 열이 서로 다른 워크시트 , 즉 별도의 테이블에 있는 경우 선택한 범위를 마우스 오른쪽 버튼으로 클릭하고 " Delete Row " 컨텍스트 메뉴에서:

Excel에서 확인하라는 메시지가 표시되면 확인 을 클릭합니다."전체 시트 행 삭제"를 원하는 경우 필터를 지우십시오. 보시다시피 고유한 값을 가진 행만 남습니다.

한 워크시트에 2개의 열이 있는 경우 서로 옆에 있거나(인접) 서로 닿지 않는(비인접) , 중복 제거는 좀 더 복잡합니다. 중복 값이 ​​포함된 전체 행을 삭제할 수 없습니다. 두 번째 열의 해당 셀도 삭제되기 때문입니다. 따라서 열 A에 고유한 항목만 남기려면 다음을 수행합니다.

  1. 중복된 셀만 표시되도록 테이블을 필터링하고 해당 셀을 모두 선택합니다. 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 " 내용 지우기 "를 선택합니다.
  2. 필터를 지웁니다.
  3. 셀 A1에서 시작하여 마지막까지 열 A의 모든 셀을 선택합니다. 데이터가 포함된 셀입니다.
  4. 데이터 탭으로 이동하여 A에서 Z로 정렬 을 클릭합니다. 열리는 대화 상자 창에서 " 현재 선택으로 계속 "을 선택하고 정렬 을 클릭합니다.
  5. 수식이 포함된 열을 삭제합니다. 더 이상 필요하지 않습니다. 지금은 "고유 데이터"만 남아 있습니다.
  6. 바로 이제 열 A에는 열 B에 존재하지 않는 고유한 데이터만 포함됩니다 :

보시다시피 수식을 사용하여 두 Excel 열 사이의 중복을 제거하는 것은 그리 어렵지 않습니다. 수식을 작성하고 복사하는 것은 매우 시간이 많이 걸리고 지루한 과정이지만 적용하고워크시트에서 2개의 열을 비교해야 할 때마다 필터를 지웁니다. 여러분의 관심을 끌 다른 솔루션은 훨씬 간단하며 첫 번째 방법에 소요된 시간의 일부에 불과합니다. 절약한 시간을 보낼 수 있는 더 즐거운 일을 찾을 수 있을 거라 믿습니다 ;)

비주얼 마법사를 사용하여 2개의 Excel 열을 비교하여 중복 여부

이제 두 개의 열을 비교하는 방법을 보여 드리겠습니다. Excel용 중복 제거 도구를 사용하여 복제합니다.

  1. 비교할 열이 있는 워크시트(또는 워크시트)를 엽니다.
  2. 첫 번째 열 내의 셀을 선택하고 Ablebits 데이터 탭으로 이동하고 테이블 비교 버튼을 클릭합니다.
  3. 마법사의 1단계 에서 첫 번째 열이 이미 선택되었으므로 다음 을 클릭하기만 하면 됩니다.

    참고. 2개의 열이 아닌 2개의 테이블을 비교하려면 이 단계에서 첫 번째 테이블 전체를 선택해야 합니다.

  4. 마법사의 단계 에서 다음을 선택합니다. 비교하려는 두 번째 열입니다. 동일한 통합 문서에서 Sheet2 를 선택합니다. 대부분의 경우 스마트 마법사는 두 번째 열을 자동으로 선택합니다. 어떤 이유로 이것이 발생하지 않으면 마우스를 사용하여 대상 열을 선택하십시오. 전체 테이블을 비교하는 경우 두 번째 테이블 전체를 선택합니다.
  5. 찾으려면 중복 값 을 선택하십시오.
  6. 원하는 열 쌍을 선택하십시오.비교하고 싶은 항목:

    팁. 테이블을 비교하는 경우 비교를 위해 여러 열 쌍(예: 성과 이름)을 선택할 수 있습니다. 자세한 내용은 두 개의 Excel 스프레드시트에서 중복 항목을 제거하는 방법을 참조하세요.

  7. 마지막으로 발견된 중복 항목으로 수행할 작업을 결정해야 합니다. 중복 항목을 삭제하거나, 다른 워크시트로 이동 또는 복사하거나, 상태 열을 추가하거나(결과는 Excel 공식을 사용한 첫 번째 솔루션과 유사함), 중복 항목을 강조 표시하거나, 중복 값이 ​​있는 모든 셀을 선택하도록 선택할 수 있습니다.

    팁. 특히 도구를 처음 사용하는 경우 중복 삭제를 선택하지 마십시오. 대신 중복 이동 다른 워크시트 로 선택하십시오. 이렇게 하면 첫 번째 테이블에서 중복이 제거되지만 중복으로 인식된 항목 목록을 검토할 수 있는 기회가 제공됩니다. 큰 테이블에서 일치하는 여러 열로 비교할 때 실수로 고유한 데이터가 있는 키 열을 선택하는 것을 잊을 수 있으며 중복 항목을 이동하면 복구할 수 없는 데이터 손실을 방지할 수 있습니다.

  8. 마침 을 클릭하고 결과를 즐기십시오. 이제 우리가 가진 것은 중복이 없는 훌륭하고 깨끗한 테이블입니다.

이전 솔루션을 기억하고 차이를 느껴보세요 :) 을(를) 사용하여 워크시트를 빠르고 쉽게 제거할 수 있습니다. 두 테이블 비교 . 사실, 읽는 데 소비한 시간보다 시간이 덜 걸릴 것입니다.이 기사.

현재 비교 테이블 은 300개 이상의 사용 사례를 포함하는 70개 이상의 전문 도구 모음인 Excel용 Ultimate 제품군의 일부입니다. 시간이 촉박하니 서둘러 지금 다운로드하세요!

궁금한 점이 있거나 명확하지 않은 부분이 있으면 댓글을 남겨주세요. 기꺼이 자세히 설명하겠습니다. 읽어주셔서 감사합니다!

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