1

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

Например, если в Row 2 любая из ячеек от D2 до L2 имеет значение "A" "B" или "C" то я хочу, чтобы шрифт строки 2 был синего цвета.

Я использую Microsoft Excel 2008 для Mac.

2 ответа2

2

Введите это как формулу вашего условного формата:

=SUMPRODUCT(1 * OR(IFERROR(FIND("A", $D$2:$L$2), FALSE),
                   IFERROR(FIND("B", $D$2:$L$2), FALSE),
                   IFERROR(FIND("C", $D$2:$L$2), FALSE)))

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

2

Вы можете подсчитать количество вхождений "A", "B" и "C" в каждой строке, используя COUNTIF , а затем сложить результаты вместе. Если какое-либо из этих значений присутствует в строке, сумма должна возвращать ненулевое значение.

Попробуй это:

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

Введите эту формулу:

=(COUNTIF($D2:$L2, "A")+COUNTIF($D2:$L2, "B")+COUNTIF($D2:$L2, "C"))>0

Установите свой формат и нажмите ОК.
Убедитесь, что для поля « Применяется к» в окне « Диспетчер условного форматирования» задано значение =$D2:$L2 или строки (я)/ диапазон (ы), к которым вы хотите применить условия.

Они также должны работать:

=COUNTIF($D2:$L2, "A")+COUNTIF($D2:$L2, "B")+COUNTIF($D2:$L2, "C")

=COUNTIF(2:2, "A")+COUNTIF(2:2, "B")+COUNTIF(2:2, "C")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .