Условное форматирование, формула поиска
Для справки, у меня есть два набора данных, один с именами соскребов и один с именами, введенными вручную. Набор ручного ввода имеет более широкий охват, но очищенный набор более точен.
Поэтому я использовал 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&"*")