1

У меня есть два списка имен, первый список имен чуть менее 140 КБ (столбец А), второй чуть более 7 КБ (столбец Б).

Я хочу увидеть, есть ли какие-либо совпадения из столбца A и B.

Мои навыки Excel являются базовыми в лучшем случае. Как я могу это сделать?

2 ответа2

1

Если вы хотите использовать его в качестве списка, вы можете попробовать формулу массива:=IFERROR(INDEX(List2,MATCH(0,COUNTIF($D$1:D1,List2)+(COUNTIF(List1,List2)<>1), 0)),"") предполагая, что ваши данные находятся в столбцах A и B, я назвал диапазон в Col A List1 и Col B List2 Эта формула будет идти в D2, удерживая нажатой клавишу CTRL-SHIFT, ввод, а затем копировать в дополнительные строки.

0

Попробуйте следующий UDF():

Public Function AnyMatches(r1 As Range, r2 As Range) As String
   Dim v1 As String, v2 As String, r As Range, rr As Range
   AnyMatches = "No"
   For Each r In r1
      v = r.Value
      For Each rr In r2
         If v = rr.Value Then
            AnyMatches = "Yes"
            Exit Function
         End If
      Next rr
   Next r
End Function

UDF() возвращает Да, потому что Дарт Вейдер присутствует в обоих списках.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .