Проверьте, присутствуют ли какие-либо имена в двух столбцах [дубликат]

этот вопрос уже есть ответ здесь:

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

Я хочу увидеть, если там какие-то матчи из колонки A & B.

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

8
задан Excellll
20.12.2022 19:00 Количество просмотров материала 3656
Распечатать страницу

2 ответа

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

1
отвечен Seeds 2022-12-22 02:48

попробуйте следующее 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

enter image description here

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

0
отвечен Gary's Student 2022-12-22 05:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх