programing

두 Excel Column A와 B를 비교하여 B에 없는 Column A의 데이터를 보여줍니다.

oldcodes 2023. 4. 29. 09:51
반응형

두 Excel Column A와 B를 비교하여 B에 없는 Column A의 데이터를 보여줍니다.

저는 열 A와 열 B가 있는 Excel 파일을 가지고 있으며, 둘 다 다른 열에 존재할 수도 있고 존재하지 않을 수도 있는 데이터를 가지고 있습니다. 저는 B에 존재하지 않는 열 A의 데이터에만 관심이 있습니다.이 열은 헤더 이름이 같습니다.열 A의 어떤 항목이 B에 없는지 보여주기 위해 어떤 공식을 사용할 수 있습니까?

이것을 C2에 넣고 복사하세요.

=IF(ISNA(VLOOKUP(A2,$B$2:$B$65535,1,FALSE)),"not in B","")

그러면 A의 값이 B에 없으면 C 열의 셀은 "B에 없습니다"라고 말할 것입니다.

A1에 데이터가 있다고 가정합니다.A10 및 B1:B10이며 A1에서 다음 값을 강조 표시하려고 합니다.A10은 B1:B10에 나타나지 않습니다.

다음과 같이 시도합니다.

  1. 형식 > 조건부 형식 지정...
  2. 드롭다운 메뉴에서 '공식 선택'을 선택합니다.
  3. 다음 공식을 입력합니다.

    =ISERROR(MATCH(A1, $B$1:$B$10,0))

  4. 이제 열 A에서 열 B에 나타나지 않는 값을 강조 표시할 형식을 선택합니다.

그러면 열 B에 나타나지 않는 열 A의 값이 강조 표시됩니다.

열 B에 없는 열 A의 모든 값은 빨간색 배경을 가집니다.그것이 시작점으로 도움이 되기를 바랍니다.

Sub highlight_missings()
Dim i As Long, lastA As Long, lastB As Long
Dim compare As Variant
Range("A:A").ClearFormats
lastA = Range("A65536").End(xlUp).Row
lastB = Range("B65536").End(xlUp).Row

For i = 2 To lastA
    compare = Application.Match(Range("a" & i), Range("B2:B" & lastB), 0)
        If IsError(compare) Then
            Range("A" & i).Interior.ColorIndex = 3
        End If
Next i
End Sub

언급URL : https://stackoverflow.com/questions/5803316/compare-data-of-two-excel-columns-a-b-and-show-data-of-column-a-that-do-not-e

반응형