Есть ли в Excel способ выделить строку, только если одно условие истинно, а другое условие ложно? - PullRequest
0 голосов
/ 11 февраля 2019

Я провел немало поисков по этому вопросу и нашел способ настроить почти все виды правил форматирования, кроме этого конкретного случая.Мне нужно, чтобы вся строка таблицы была выделена только при наличии двух разных условий.Два условия:

1 ячейка в столбце E не содержит «текст 1»

2, ячейка в столбце H содержит «текст 2»

Мне нужно всетаблицы (более нескольких тысяч строк, по 12 столбцам), и я не могу изменить ни данные в таблицах, ни сами таблицы.

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

Я проверил ее, применив формулу к простому тестовому листу и поместив его в столбец C, и в результате "TRUE" будет в столбце C, когдаусловия присутствуют, и «FALSE» находится в столбце C, когда один или оба из них отсутствуют, что, похоже, ведет себя правильно.Любые советы будут оценены!

Вот что у меня есть в данный момент:

= AND (IF (IFERROR (SEARCH (« text 1 », $ E1)), 0), FALSE, TRUE), IF (IFERROR (SEARCH (« text 2 », $ H1), 0), TRUE, FALSE))

(Изменить:в кавычках перед и после «текста 1» и «текста 2» стоят звездочки.)

1 Ответ

0 голосов
/ 11 февраля 2019

При использовании формулы в CF вы должны создать формулу, которая оценивается как ИСТИНА или ЛОЖЬ, как в

=AND(ISERROR(SEARCH("text 1", $E1)),ISNUMBER(SEARCH("text 2", $H1)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...