Excel Условное форматирование на основе 4 ячеек?

Я пытаюсь условно форматировать книгу, чтобы выделить целую строку, если есть текстовые значения в четырех столбцах.

Например, если строка имеет «x» в столбцах E-H, я хочу, чтобы эта строка была зеленой. Если в столбцах E-H есть пробел, я хочу, чтобы эта строка была красной.

В минуту я использую =IF($E1:$H1="x", TRUE) для форматирования до зеленого и =IF($E1:$H1="x", FALSE) для форматирования до красного. Однако, несмотря на то, что я применяю это ко всей книге, форматирование происходит только тогда, когда текст в столбце E выполняется. Если я создаю пробел в столбцах F, G и H, строка останется зеленой.

Я также попытался использовать =ISBLANK($E1:$H1) для форматирования строк до красного. Однако еще раз, если в $E1 есть «x», вся ячейка отформатирована зеленым цветом.

У меня есть условное форматирование, применяемое к $A:$H

Любая помощь будет принята с благодарностью!

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

Вместо этого попробуйте использовать эту формулу:

 =IF(COUNTA($E1:$H1)>0,TRUE,FALSE) 

Чтобы выделить строку, если ячейки E1-H1 содержат хотя бы один текст.

EDIT: попробуйте использовать

 =COUNTA($E1:$H1)=4 

(что означает, что все три ячейки заполнены чем-то). Если вы хотите специально подсчитать x, используйте:

 =COUNTIF($E1:$H1,"x")=4 
  • Форматирование конкатенированного текста в Excel
  • Разделите одну строку на несколько строк в excel
  • Excel - выделить самые высокие значения в столбце, если при округлении больше одного значения
  • удалить элемент строки по заданному индексу в excel vba
  • Выделите ячейку, если соответствующая ячейка (на другом листе) имеет в ней значение
  • Преобразование даты в число в Excel; например, январь-01 -> 1/1
  • Excel VBA Bolding красный текст в строке
  • Прямое копирование форматирования ячеек CopyFromDataTable
  • В Excel можно использовать условное форматирование, чтобы всегда выделять дату СЕГОДНЯ?
  • Как объединить две ячейки в excel (оба с содержимым), сохраняя форматирование без изменений с помощью VBA?
  • Цвет текста ссылки в условно отформатированных ячейках
  • Interesting Posts

    Доступ к файлу excel в решении sharepoint

    Laravel 5.4 – чтение файла xlsx

    Как вручную передать имя пользователя и пароль для получения данных списка SharePoint 2010 с помощью кода Excel VBA

    Как вставить изображение в электронную таблицу Excel со Spreadsheet Light из ссылки, а не файла изображения?

    Excel 2010 Остановить скопированные рабочие листы, ссылающиеся на оригинал

    Обнаружение последнего столбца в листе

    Преобразование столбца из строки в дату с помощью jxl

    Должен ли я разбить свои данные на более мелкие куски?

    Извлечение значений диапазона внутри класса, VBA

    Запуск ThisWorkbook с ThisAddIn

    Тестирование существования констант внутри объекта диапазона в Excel VBA

    Форматировать ячейку с префиксом из другой ячейки

    Копирование строки с одного листа на другой только в том случае, если идентификатор отсутствует в первом в другой

    Настроить новый комментарий

    Сиротский объект, сохраняющий Excel.exe в диспетчере задач?

    Давайте будем гением компьютера.