Форматировать всю строку, если конкретная ячейка в строке не пуста
Я хочу отформатировать всю строку в зависимости от того, пуста ли конкретная ячейка или нет. Я хочу, чтобы условное форматирование проходило по всем строкам и говорило добавить цвет фона, если столбец C в этой строке не пустой.
Как это исправить?
5 ответов
Для иллюстрации, предполагая, что "вся строка" - это столбцы A:Z включительно, попробуйте Формат - Условное форматирование..., Пользовательская формула:
=$C1<>""
с форматированием на ваш выбор и диапазоном: A:Z
,
Я смог сделать это, выбрав диапазон, к которому нужно применить условное форматирование (например, A:P
если вы хотите применить цвет к столбцам от A до P), а затем выберите "Пользовательская формула" и добавив =LEN($C:$C)>0
, Тогда вам просто нужно выбрать цвет, который вы хотите применить.
Новые листы Google могут сделать это. Следуйте инструкциям здесь: https://support.google.com/drive/answer/78413?hl=en
Сводка: Меню форматирования => Условное форматирование => Раскрывающееся меню "Содержит текст", выберите "Пользовательская формула" => Тип "=isblank(C2)" => Добавить цвет фона => Добавить диапазон (например: A2:D2)
Хотя это не решает полностью вопрос, вы сможете определить цвет одной строки на основе значения ячейки.
Надеюсь, это помогло.
Ps: во время тестирования я столкнулся с некоторыми ошибками в этой функции, поэтому вполне может случиться, что она не будет действительно полезной. Посмотрим...
Добавляя решение pnuts, если вы пропускаете строки заголовков, вам также необходимо начать перечисление, пропуская их.
Например: если вы пропускаете 1 строку, новая формула будет выглядеть так:
$C2<>""
Немного опоздал с ответом, но, надеюсь, он поможет любому, кто ищет:
= ЕСЛИ (а2="", ложь, правда)
И выберите ваш диапазон для форматирования, с A2 что-то в диапазоне (не уверен, если это имеет значение).
Работает для условного форматирования.