Excel условное форматирование строки
Может ли кто-нибудь рассказать мне, как выделить несколько ячеек в строке на основе некоторых значений в любом из определенного количества ячеек?
Например, если в Row 2
любая из ячеек от D2
до L2
имеет значение "A"
или "B"
или "C"
тогда я хочу, чтобы шрифт Row 2 имел цвет Blue.
Я использую Microsoft Excel 2008 для Mac.
- Применить формулу к конкретным ячейкам в Microsoft Excel
- Как настроить Excel для импорта всех столбцов CSV-файлов в виде текста?
- Возможно иметь две оси Y и две оси X на одной диаграмме
- Как повторить «диапазон копирования (A1: A5) в диапазон B с преобразованием (столбец в строку)?
- Используя средство командной строки cURL на Mac, что я могу сделать с этим скриптом, чтобы попросить его получить данные запаса, которые возвращаются без запятых?
- Сделать формулу массива в excel вычислять только по активным строкам
- Excel: переносная формула для ссылки на предыдущий (относительный) рабочий лист
- Совместное использование листа Excel через сеть?
- Изменение границ файла excel, встроенного в powerpoint
- Временная диаграмма в Excel
- CSV на лист Excel снова
- Закройте формулу в выпадающем списке словом
- Формула Excel для отображения FORMULA
Вы можете подсчитать количество вхождений «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")
Введите это как формулу условного формата:
=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 на каждой ячейке, если он заканчивает поиск хотя бы одного экземпляра букв, тогда это будет верно.