Условное форматирование, формула поиска

Для справки, у меня есть два набора данных, один с именами соскребов и один с именами, введенными вручную. Набор ручного ввода имеет более широкий охват, но очищенный набор более точен.

Поэтому я использовал textjoinif для создания списка городов, вводимых вручную для каждой компании, у меня есть очищенные города, каждый из которых находится в отдельной ячейке в одной строке. Я хочу иметь условное форматирование, при котором каждое из очищенных значений будет искать в строке textjoin, связанной с тем же идентификатором (той же строкой), и выделяться зеленым цветом, если есть совпадение.

Вполне возможно, я делаю это сложнее, чем нужно, но это используется для нескольких тысяч удостоверений личности и многих тысяч контактов

Вот пример, который я использовал

                                                  Count   Towns
A01 Dunkin Donuts   Norwell          Dunkin Donuts  6   
A02 Honey Dew       Hanover          Honey Dew      3   
A01 Dunkin Donuts   Springfield      Beard Papa     2   
A03 Cronut          Walnut Creek     Cronut         2   
A04 Beard Papa      Culver City         
A03 Cronut          Santa Monica            
A01 Dunkin Donuts   Summerville         
A02 Honey Dew       Charlestown         
A04 Beard Papa      Oakland         
A01 Dunkin Donuts   Dorchester          
A01 Dunkin Donuts   Jamaica Plain           
A01 Dunkin Donuts   San Francisco           
A02 Honey Dew       Agoura          

3 ответа

Решение

Выделите весь диапазон, к которому вы хотите применить условное форматирование, и убедитесь, что верхний левый угол набора выбора является активной ячейкой.

перейдите к условному форматированию и выберите пользовательскую формулу.

В пользовательской строке формул введите следующее

Case sensitive
=FIND(G2,$f2)

NOT case sensitive
=SEARCH(G2,$f2)

примените свою раскраску и любое другое форматирование, которое вы хотите, и нажимайте ОК / Применить, пока не вернетесь к своей электронной таблице.

Выберите и очистите любой CF из ColumnsG:I и HOME > Styles - Условное форматирование, Новое правило..., используйте формулу, чтобы определить, какие ячейки форматировать, и Форматируйте значения, где эта формула верна:

=AND(G1<>"",SEARCH(G1,$F1))

Формат..., выберите выделение, ОК, ОК.

Условное форматирование> Новое правило> Используйте формулу, чтобы определить, какие ячейки форматировать> Использовать формулу ниже> Применить к нужному диапазону

=COUNTIF($A$1,"*"&B1&"*")

введите описание изображения здесь

Другие вопросы по тегам