Подтвердить что ты не робот

Сравните данные двух столбцов Excel A и B и покажите данные столбца A, которые не существуют в B

У меня есть файл Excel, который имеет столбцы A и B, оба имеют данные, которые могут или не могут существовать в другом столбце. Меня интересуют только данные столбца A, которые не существуют в B. Эти столбцы имеют одинаковые Имена заголовков. Какую формулу я могу использовать, чтобы показать, какие элементы в столбце A не находятся в B?

4b9b3361

Ответ 1

Поместите это в C2 и скопируйте

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

Тогда, если значение в не находится в B, ячейка в столбце C скажет "не в B".

Ответ 2

Предположим, что у вас есть данные в A1: A10 и B1: B10, и вы хотите выделить, какие значения в A1: A10 не отображаются в B1: B10.

Попробуйте сделать следующее:

  • Формат > Условное форматирование...
  • Выберите "Формула Is" в раскрывающемся меню
  • Введите следующую формулу:

    = ЕОШИБКА (MATCH (A1, $B $1: $B $10,0))

  • Теперь выберите формат, который вы хотите выделить значениями в столбце A, которые не отображаются в столбце B

Здесь будет выделено любое значение в Col A, которое не отображается в Col B.

Ответ 3

Все значения столбца A, отсутствующие в столбце B, будут иметь красный фон. Надеюсь, что это помогает в качестве отправной точки.

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