Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

다음 방법을 사용하여 두 Microsoft Excel 워크시트 열의 데이터를 비교하고 중복 항목을 찾을 수 있습니다. 

방법 1: 워크시트 수식 사용

  1. Excel을 시작합니다.

  2. 새 워크시트에서 다음 데이터를 예로 입력합니다(열 B는 비워둠).

    A

    B

    C

    1

    1

    3

    2

    2

    5

    3

    3

    8

    4

    4

    2

    5

    5

    0

  3. 셀 B1에 다음 수식을 입력합니다.

    =IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)

  4. B1에서 B5까지 셀을 선택합니다.

  5. Excel 2007 및 이후 버전의 Excel에서는 편집 그룹에서 채우기를 선택한 다음 아래로를 선택합니다.

    중복 번호는 다음 예와 같이 B열에 표시됩니다. 

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

방법 2: Visual Basic 매크로 사용

경고: Microsoft는 명시적이거나 묵시적인 보증 없이 설명용으로만 프로그래밍 예제를 제공합니다. 여기에는 상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증이 포함되지만 이에 국한되지 않습니다. 이 문서에서는 설명 중인 프로그래밍 언어와 프로시저를 만들고 디버깅하는 데 사용되는 도구에 대해 잘 알고 있다고 가정합니다. Microsoft 지원 엔지니어는 특정 절차의 기능을 설명하는 데 도움을 줄 수 있습니다. 그러나 추가 기능을 제공하거나 특정 요구 사항을 충족하는 절차를 구성하기 위해 이러한 예제를 수정하지는 않습니다.

Visual Basic 매크로를 사용하여 두 열의 데이터를 비교하려면 다음 예제의 단계를 사용하세요.

  1. Excel을 시작합니다.

  2. Alt+F11을 눌러 Visual Basic 편집기를 시작합니다.

  3. 삽입 메뉴에서 모듈을 선택합니다.

  4. 모듈 시트에 다음 코드를 입력합니다.

    Sub Find_Matches()
    Dim CompareRange As Variant, x As Variant, y As Variant
    ' Set CompareRange equal to the range to which you will
    ' compare the selection.
    Set CompareRange = Range("C1:C5")
    ' NOTE: If the compare range is located on another workbook
    ' or worksheet, use the following syntax.
    ' Set CompareRange = Workbooks("Book2"). _
    ' Worksheets("Sheet2").Range("C1:C5")
    '
    ' Loop through each cell in the selection and compare it to
    ' each cell in CompareRange.
    For Each x In Selection
    For Each y In CompareRange
    If x = y Then x.Offset(0, 1) = x
    Next y
    Next x
    End Sub
  5. Alt+F11을 눌러 Excel로 돌아갑니다.

    1. 예를 들어 다음 데이터를 입력하세요(열 B는 비워 두세요.
       

      A

      B

      C

      1

      1

      3

      2

      2

      5

      3

      3

      8

      4

      4

      2

      5

      5

      0

  6. 셀 A1~A5를 선택합니다.

  7. Excel 2007 및 이후 버전의 Excel에서는 개발자 탭을 선택한 다음 코드 그룹에서 매크로를 선택합니다.

    참고:  개발자 탭이 표시되지 않으면 사용하도록 설정해야 할 수 있습니다. 이렇게 하려면 파일 > 옵션 > 리본 사용자 지정을 선택한 다음 오른쪽에 있는 사용자 지정 상자에서 개발자 탭을 선택합니다.

  8. Find_Matches를 클릭한 다음 실행을 클릭합니다.

    중복 숫자는 B 열에 표시됩니다. 일치하는 숫자는 다음 그림과 같이 첫 번째 열 옆에 표시됩니다.

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×