Поиск дублирующейся текстовой строки в двух столбцах и выделение, excel - PullRequest
0 голосов
/ 13 ноября 2018

Я ищу способ поиска и выделения дублирующихся текстовых строк в двух разных столбцах в Excel; это означает, что содержимое ячейки не обязательно должно быть идентичным, вместо этого мне нужно то, что если содержимое столбца A каким-либо образом содержится в какой-либо ячейке столбца B, подсвечиваются обе ячейки.

Например, предположим, что у меня есть два столбца, один с именем «Пациент», а другой с именем «Пары». Итак, мне нужно сделать сравнение между обоими столбцами, и если одно из имен пациента находится в паре, обе ячейки будут выделены:

Column A. Patient name  |  Column B. Couple name
John Smith              |  Adriana Lewis - Mark Rutte
Peter Brown             |  Giaccomo Down - Rosy Lawn
Jerry Goldsmith         |  Bob Loewe - Gigi Pink
Ewan Thompson           |  Sonia Farrel - John Smith

В этом примере содержимое A2 («Джон Смит») также содержится в B5 («Соня Фаррел - Джон Смит»), поэтому мне нужно, чтобы и A2, и B5 были выделены. Кроме того, оба столбца не имеют одинакового диапазона, один короче другого, поскольку имен больше, чем пар; и может случиться, что два имени в разных ячейках содержатся в одной паре, поэтому все три ячейки должны быть выделены.

Я перепробовал все, но безуспешно ... пожалуйста, помогите!

1 Ответ

0 голосов
/ 13 ноября 2018

Несколько способов сделать это, но вот один вариант с условным форматированием.

  1. Правило применяется к данным в столбце A с использованием COUNTIF и подстановочных знаков.

    =COUNTIF($B$2:$B$5,"*"&A2&"*")>0
    
  2. Правило, применяемое к данным в столбце B с использованием ISNUMBER, SEARCH и SUMPRODUCT.

    =SUMPRODUCT(--ISNUMBER(SEARCH($A$2:$A$5,B2)))>0
    

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...