Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

이 기사를 읽는 데 약 10분이 소요됩니다. 다음 5분 안에 Excel에서 두 열을 쉽게 비교하고 중복이 있는지 찾아 삭제하거나 색상으로 강조 표시할 수 있습니다. 그래서, 시간이왔다!

Excel은 많은 양의 데이터를 생성하고 처리하기 위한 매우 강력하고 정말 멋진 응용 프로그램입니다. 데이터가 포함된 여러 통합 문서(또는 하나의 거대한 테이블)가 있는 경우 2개의 열을 비교하고 중복 값을 찾은 다음 내용을 삭제, 강조 표시 또는 지우는 등의 작업을 수행할 수 있습니다. 열은 같은 테이블에 있거나 인접하거나 인접하지 않을 수 있으며 2개의 다른 시트 또는 다른 책에 있을 수도 있습니다.

사람의 이름이 있는 2개의 열이 있다고 상상해 보세요. 열당 5개의 이름이 있습니다. A 열에 3개의 이름 B. 이 두 열의 이름을 비교하고 중복 항목을 찾아야 합니다. 이해하시겠지만, 이것은 단지 예를 들어 취한 가상의 데이터입니다. 실제 테이블에서는 수천 또는 수만 개의 레코드를 처리합니다.

옵션 : 두 열이 같은 시트에 있습니다. 예를 들어 열 A 및 열 B.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

옵션 B : 열이 다른 시트에 있습니다. 예를 들어 열 A 시트에 Sheet2 및 열 A 시트에 Sheet3.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

Excel 2013, 2010 및 2007에는 기본 제공 도구가 있습니다. 중복 제거 (Remove Duplicates) 하지만 2개의 컬럼에 있는 데이터를 비교할 수 없기 때문에 이 상황에서는 무력하다. 또한 중복 항목만 제거할 수 있습니다. 강조 표시 또는 색상 변경과 같은 다른 옵션은 없습니다. 그리고 포인트!

다음으로 중복 레코드를 찾아 제거할 수 있는 Excel에서 두 열을 비교하는 가능한 방법을 보여 드리겠습니다.

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

옵션 A: 두 열이 같은 시트에 있습니다.

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

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

    =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;$B$1:$B$10000;0));"Unique";"Duplicate")

    Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

    우리 공식에서 A1 이것은 우리가 비교할 첫 번째 열의 첫 번째 셀입니다. $B$1 и $B$10000 이들은 비교를 수행할 두 번째 열의 첫 번째 및 마지막 셀의 주소입니다. 절대 참조 – 열 문자와 행 번호 앞에 달러 기호($)가 옵니다. 수식을 복사할 때 셀 주소가 동일하게 유지되도록 절대 참조를 사용합니다.

    열에서 중복 항목을 찾으려면 B, 수식이 다음과 같이 보이도록 참조를 변경합니다.

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

    =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(B1;$A$1:$A$10000;0));"Unique";"Duplicate")

    대신에 ""및"복제» 고유한 레이블을 작성할 수 있습니다(예: «찾을 수 없음"및"녹이다", 또는 만 "복제'를 입력하고 두 번째 값 대신 공백 문자를 입력합니다. 후자의 경우 중복이 발견되지 않은 셀은 비어 있는 상태로 유지되며 이러한 데이터 표현이 추가 분석에 가장 편리하다고 생각합니다.

  2. 이제 열의 모든 셀에 수식을 복사해 보겠습니다. C, 열의 데이터가 포함된 맨 아래 행까지 A. 이렇게 하려면 마우스 포인터를 셀의 오른쪽 아래 모서리로 이동합니다. C1, 포인터는 아래 그림과 같이 검은색 십자선의 형태를 취합니다.Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)왼쪽 마우스 버튼을 클릭한 상태로 프레임의 테두리를 아래로 끌어 수식을 삽입할 모든 셀을 강조 표시합니다. 필요한 모든 셀이 선택되면 마우스 버튼을 놓습니다.

    Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

팁 : 큰 표에서 키보드 단축키를 사용하면 수식을 더 빠르게 복사할 수 있습니다. 셀 강조 표시 C1 키를 누릅니다 Ctrl + C (공식을 클립보드에 복사하려면) 다음을 클릭하십시오. Ctrl + Shift + 끝 (C 열에서 비어 있지 않은 모든 셀을 선택하려면) 마지막으로 Ctrl + V (선택한 모든 셀에 수식을 삽입하려면).

  1. 좋습니다. 이제 모든 중복 값이 ​​"복제":Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

옵션 B: 두 개의 열이 서로 다른 시트에 있음(다른 통합 문서에 있음)

  1. 워크시트의 첫 번째 빈 열의 첫 번째 셀에서 Sheet2 (이 경우 열 B) 다음 공식을 입력합니다.

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

    =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;Лист3!$A$1:$A$10000;0));"";"Duplicate")

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

  2. 열의 모든 셀에 수식 복사 B (옵션 A와 동일).
  3. 우리는 다음과 같은 결과를 얻습니다.Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

발견된 중복 처리

좋습니다. 첫 번째 열에서 두 번째 열에도 있는 항목을 찾았습니다. 이제 우리는 그들과 함께 뭔가를 해야 합니다. 테이블의 모든 중복 레코드를 수동으로 검토하는 것은 매우 비효율적이며 시간이 너무 많이 걸립니다. 더 나은 방법이 있습니다.

A열의 중복 행만 표시

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

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 선택 삽입 (끼워 넣다):

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

열에 이름을 지정하십시오(예: "성함"및"복제?» 그런 다음 탭을 엽니다. Data (데이터)를 누르고 필터 (필터):

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

그런 다음 " 옆에 있는 작은 회색 화살표를 클릭하십시오.복제?« 필터 메뉴를 열려면 제외하고 이 목록의 모든 항목을 선택 취소하십시오. 복제, 그리고 언론 OK.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

그게 다야, 이제 열의 해당 요소만 표시됩니다. А, 열에 중복됨 В. 훈련 테이블에는 이러한 셀이 두 개뿐이지만 실제로는 더 많은 셀이 있을 것입니다.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

열의 모든 행을 다시 표시하려면 А, 열에서 필터 기호를 클릭합니다. В, 이제 작은 화살표가 있는 깔때기처럼 보입니다. 모두 선택 (모두 선택). 또는 다음을 클릭하여 리본을 통해 동일한 작업을 수행할 수 있습니다. Data (데이터) > 선택 및 필터링 (정렬 및 필터) > 초기화 (Clear) 아래 스크린샷과 같이:

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

색상 변경 또는 발견된 중복 항목 강조 표시

메모 "복제"는 목적에 충분하지 않고 다른 글꼴 색상, 채우기 색상 또는 다른 방법으로 중복 셀을 표시하려고 합니다...

이 경우 위와 같이 중복을 필터링하고 필터링 된 모든 셀을 선택하고 Ctrl + 1대화 상자를 열려면 셀 서식 (셀 형식). 예를 들어 중복 행의 셀 채우기 색상을 밝은 노란색으로 변경해 보겠습니다. 물론 도구를 사용하여 채우기 색상을 변경할 수 있습니다. 작성 (채우기 색상) 탭 (홈) 그러나 대화 상자 이점 셀 서식 (Cell Format)에서 모든 서식 옵션을 동시에 구성할 수 있습니다.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

이제 중복된 셀을 절대 놓치지 않을 것입니다.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

첫 번째 열에서 중복 값 제거

중복 값이 ​​있는 셀만 표시되도록 표를 필터링하고 해당 셀을 선택합니다.

비교하는 2개의 열이 다른 시트에 있는 경우, 즉, 다른 테이블에서 선택한 범위를 마우스 오른쪽 버튼으로 클릭하고 행 삭제 (줄 제거):

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

PR 기사 OKExcel에서 전체 시트 행을 정말로 삭제할 것인지 확인한 다음 필터를 지울 것인지 묻는 메시지가 표시됩니다. 보시다시피 고유한 값이 있는 행만 남습니다.

Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

동일한 시트에 2개의 열이 있는 경우, 서로 가깝거나(인접) 서로 가깝지 않은(인접하지 않음) 중복 제거 프로세스가 조금 더 복잡합니다. 중복 값이 ​​있는 전체 행을 제거할 수는 없습니다. 이렇게 하면 두 번째 열의 셀도 제거되기 때문입니다. 따라서 열에 고유한 항목만 남기려면 А, 이 작업을 수행:

  1. 중복 값만 표시하도록 테이블을 필터링하고 해당 셀을 선택합니다. 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 선택하십시오. 내용 지우기 (명확한 내용).Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)
  2. 필터를 청소하십시오.
  3. 열의 모든 셀 선택 А, 셀에서 시작 A1 데이터가 포함된 맨 아래까지.
  4. 클릭 Data (데이터)를 누르고 A부터 Z까지 정렬 (A부터 Z까지 정렬). 열리는 대화 상자에서 다음을 선택하십시오. 현재 선택으로 계속 (지정된 선택 범위 내에서 정렬) 버튼을 클릭합니다. 검정 (정렬):Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)
  5. 수식이 있는 열을 삭제하면 더 이상 필요하지 않습니다. 이제부터는 고유한 값만 갖게 됩니다.
  6. 그게 다야, 이제 칼럼 А 열에 없는 고유한 데이터만 포함 В:Excel에서 두 열을 비교하고 중복을 제거하는 방법(강조 표시, 색상 지정, 이동)

보시다시피 수식을 사용하여 Excel의 두 열에서 중복을 제거하는 것은 그리 어렵지 않습니다.

댓글을 남겨주세요.