Выделить строку на основе значения ячейки в Excel - PullRequest
0 голосов
/ 15 ноября 2018

В Excel у меня есть лист с данными в 3 столбца. Теперь я хочу выделить все строки, которые содержат определенный текст в одном из определенных столбцов, но этот столбец содержит несколько значений на ячейку.

enter image description here

Итак, в приведенном выше примере я хочу выделить все строки , которые в столбце C содержат текст «bbb». Если я добавлю новое правило условного форматирования с формулой = $ C1 = "bbb", будет выбрана только 4-я строка. Как я могу также выбрать 1-й и 2-й ряды, пожалуйста?

Ответы [ 2 ]

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

Вы можете использовать COUNTIF.

Как ваша условная формула

=COUNTIF($C2,"*bbb*")

Тогда как ваши Применимы к диапазону

=$2:$200 

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

Вы также можете сделать "*bbb*" ссылку на ячейку, чтобы вы могли изменить ее после факта.=COUNTIF($C2,"*" & $A$1 & "*")

enter image description here

Обратите внимание, что столбец заблокирован для условной формулы ( $ C2) и применяется к диапазонуэто целые строки.

(Работает, когда содержимое ячейки больше, чем просто "bbb")

enter image description here

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

Попробуйте это правило условного форматирования:

=IF(FIND("bbb",C1)>0,TRUE,FALSE)

Если "bbb" найден где-либо в пределах C1, он вернет число больше 0 и вернет TRUE.

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