Казалось настолько очевидным, что существование данного поста даже не предполагалось. Но, как говориться, и на старуху бывает озарение. И так, как же закрасить ВСЮ-ПРЕВСЮ строку в Таблице Google?
Необходимо определиться, как сделать это просто и надежно, используя условное форматирование Таблиц Google.
Постановка задачи. Требуется в режиме реального времени согласовывать некоторые документы с другими пользователями. Вариантов согласования несколько
Для начала следует определиться с данными. Ячейки, в которых будет проверяться значение находятся в колонке
Диапазон условного форматирования
Постановка задачи. Требуется в режиме реального времени согласовывать некоторые документы с другими пользователями. Вариантов согласования несколько
На согласовании, ПОДТВЕРЖДЕНО, ОТМЕНЕНО, ВАЖНОВ зависимости от выбранной опции необходимо закрасить всю строку Таблицы определенным цветом, назначить цвет тексту или изменить формат шрифта.
Для начала следует определиться с данными. Ячейки, в которых будет проверяться значение находятся в колонке
E - Статус согласования
. Первая строка - заголовок. Общее количество строк до конца документа - 49.Диапазон условного форматирования
2:49
Пример того, как можно быстро выбрать диапазон форматирования. Последовательно нажать сначала в боковой панели при настройке "Выбрать диапазон данных", после появления окна выбора нажать на верхний левый угол таблицы возле заголовков A и 1.
Теперь нужно добавить условия. Для каждого условия назначается одно и тоже правило, изменяется только вариант согласования
Правила условного форматирования будут выглядеть так=$E:$E="ПОДТВЕРЖДЕНО"
=$E:$E="ОТМЕНЕНО"
=$E:$E="ВАЖНО"
как также сделать, только на условие <, > значения
ОтветитьУдалитьПрактически тоже самое. Пожалуйст, приведите пример.
Удалитьлойс
ОтветитьУдалитьА если нужно не равенство, а наличие в строке какого-то слова?
ОтветитьУдалитьДобавил пример в Таблицу
УдалитьТак а как мне узнать что там за формула должна быть если доступ только на просмотр?
Удалитьтот же вопрос
УдалитьСделайте копию Таблицы.
Удалитьогромное спасибо, Александр!! подскажите, а можно ли формулой ПОИСКПОЗ пользоваться, если необходимо по содержанию в ячейке символа знак вопроса/дефис/восклицательный знак закрасить всю строку? например: =ПОИСКПОЗ("*~?*";A1:Z1;)
Удалитьполучилось при добавлении знака доллар перед столбцом =ПОИСКПОЗ("*~?*";$A1:$O1;)
УдалитьЯ думаю, что в этом случае REGEXMATCH выгоднее смотрится. Но ПОИСКПОЗ тоже подойдет.
УдалитьПодскажите как узнать что там за формула должна быть если доступ только на просмотр?
ОтветитьУдалитьТолько если сделать копию файла.
УдалитьПодскажите пожалуйста, а возможно что бы при выборе условия в одной ячейке - менялась заливка у всего диапазона, а не только у той строки в которой происходит выбор условия?
ОтветитьУдалитьОчень нужна ваша помощь!
Да, это возможно. Приведите пример и описание.
УдалитьПодскажите пожалуйста, возможно ли строки с определенным статусом (например "ВАЖНО") экспортировать на отдельный лист?
ОтветитьУдалитьВ Таблицах эти данные можно "подтянуть" через формулы. Например, FILTER или QUERY https://contributor.pw/post/google-sheets-formulas-filter/
УдалитьДоброго дня.
ОтветитьУдалитьскажите пожалуйста, у вас указаны прекрасные и полезные примеры от конкретных слов, а если необходимо сделать форматирование в зависимости от нахождения в ячейке цифр или букв или просто наличия чего-либо написанного или отсутствия написанного, как быть в этом случае?
к примеру наличие в ячейки любого слова позволяет отформатировать всю строку, а при удалении данных из ячеек форматирование отменяется?
Доброго дня. Вами задан прекрасный вопрос, но без примера, показать что-то путное не получится. Создайте Таблицу, добавьте данные, опишите желаемое поведение условного форматирования.
УдалитьСпасибо за статью!
ОтветитьУдалитьОчень рад, что понравилось. Обновил форматирование и добавил новые примеры в Таблицу https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit?usp=sharing
УдалитьДоброго времени! Подскажите, как выделить только те ячейки где используется формула. Можно ли то как-то сделать с помощью REGEXMATCH по знаку равенства?
ОтветитьУдалитьВы можете просто проверить на =ISFORMULA(A1) Добавил для вас пример в Таблицу https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit#gid=302308028
УдалитьДобрый день! Выше был вопрос про закрашивание диапазона по изменению в одной ячейке, привожу ниже свой пример. Прошу помощи в реализации. На первом листе в ячейке зеленым цветом есть пояснение
ОтветитьУдалитьhttps://docs.google.com/spreadsheets/d/1Lil0VL3KnwDLA9yCu4cXfAmGJ8oYYtr3p055IpQnQQE/edit?usp=sharing
Спасибо за пример. Для основного цвета нужно использовать формулу =VLOOKUP($A2;$C2:$E;3;0)="Да", а для окраски поверх =$E2="Да" Решение в Таблице https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit#gid=1719133783
УдалитьДобрый день!
ОтветитьУдалитьМожно ли окрасить только заголовок столбца, если все строки этого столбца равны какому то значению?
Например у меня есть столбец, состоящий из единиц и нулей, и если в этом столбце будут все единицы, то его заголовок окрашивается в определенный цвет.
Можно начать вот с этого =SUM(B$2:B)=COUNTA(B$2:B) Добавил пример в Таблицу https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit#gid=1184629880
УдалитьДобрый день. Уже все перекопал и перепробовал, но не могу решить задачу условного форматирования. Есть диапазон B3:af3 в нем чередуются дни недели формулой, под ним больше диапазон B5:af14 с цифрами от 0 до 5, задача если B3:af3 = пятница, то ячейки которые под пятницей во втором диапазоне, которые =1 покрасились в зеленый. Помогите если кто знает как это сделать. У емня получилось только целый стобец под пятницой покрасить без значения = или не равно 1
ОтветитьУдалитьСкажите пожалуйста, как написать эту формулу если нужно сделать проверку ячейки на "содержит слово или часть слова".
ОтветитьУдалитьИспользуйте регулярные выражения - это самый надежный способ. Например, закрасить все, которые содержат слово "но" в любом регистре =REGEXMATCH($E2;"(?i)но")
УдалитьТут описана работа регулярных выражений https://contributor.pw/article/google-sheets-regexp-re2-syntax/
Спасибо огромное за помощь!
ОтветитьУдалитьСкажите, пожалуйста, а как сделать проверку ячейки этой же формулой =$E:$E="ПОДТВЕРЖДЕНО" но поменять условие. Нужно чтобы ячейка проверялась на содержание слова или части слова, а не была равна слову. Как это сделать?
Например, если в ячейке есть часть слова ПОДТВ, то формула работает.
Используйте регулярные выражения - это самый надежный способ. Например, закрасить все, которые содержат слово "но" в любом регистре =REGEXMATCH($E2;"(?i)но")
УдалитьТут описана работа регулярных выражений https://contributor.pw/article/google-sheets-regexp-re2-syntax/
Пример добавил в Таблицу https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit#gid=2017457926
УдалитьЗдравствуйте.
ОтветитьУдалитьКак прописать формулу с тем же закрашиванием всей строки, но только если в столбце стоит сегодняшняя дата.
=$A2=TODAY() должно помочь. Добавил пример в Таблицу https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit#gid=1109320620 Если не поможет, то =INT($A2)=INT(TODAY()) точо сработает.
УдалитьЗдравствуйте, Спасибо, великолепный файл.
ОтветитьУдалитьПодскажите, никак не найду решение: таблица с оплатами
Статус - Стоимость - др.расходы - оплаты - остаток по оплатам
Задача - разные статусы разным выделить получилось, а вот зачеркнуть текст строки где содержится 0,00 полученная формулой =А2+А3-А4 не срабатывает
Скорее всего проблема в том, что форматирование применяется только однажды - то, которое первое отвечает условиям проверки. Пришлите пример, пожалуйста.
Удалитьhttps://docs.google.com/spreadsheets/d/1JANWXggbIAJZd-Stb12EZFSg-hrD-sSdeBFxxuPzIOM/edit?usp=sharing
УдалитьДобавил копию листа. Обратите внимаие, что один диапазон перекрывает другой и больший должен быть на более низком уровне, чтобы они все окрасились" как надо.
УдалитьАлександр а как сделать так, чтоб в столбце А закрашивались ячейки в которых есть слова со столбца D?
УдалитьПодскажите пожалуйста как реализовать такой концепт
ОтветитьУдалитьВ первом столбце есть выпадающий список из двух значений "Открыта" и "Закрыта"
Во втором столбце есть числа с процентами (например 21%). Я вручную ввожу значение процента в ячейку в выпадающем списке стоит "Открыта", как только я выбираю значение закрыто число с процентом (например 21%) менялся на 0%.
Я думаю, что тут возможно два варианта:
Удалить1) использование еще одной колонки, которая отражает значение процентов по условию. А колонку, которую вы меняете, закрашивать текст и фон в один цвет при соблюдении условий;
2) использовать Google Apps Script или дополнение
Спасибо, для меня это пока сложно.
УдалитьВозьметесь за вознаграждение? Думаю для вас это 10 мин работы:)
УдалитьЕсли еще актуально, напишите на help@contributor.pw
УдалитьКак закрасить не только ячейку, в которой какое-то слово, например "дней", но и две или три ячейки, которые находятся ниже?
ОтветитьУдалитьК сожалению, я знаю ответ только для горизонтального поиска https://docs.google.com/spreadsheets/d/1AUQrUtAGAuurc-Ib54QcfnC8AJgzV9h-2IJRnPatzec/edit#gid=1417264215 Возможно, при усложнении формулы, это можно реализовать и для двунаправленного поиска.
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьПосмотрите примеры в Таблице внизу поста. Там есть несколько вариантов решения этой задачи.
УдалитьЗдравствуйте! Очень полезная таблица! Нужна Ваша помощь в решении задачки. Есть выпадающий список длинный, данные для него находятся на втором листе. Рядом с этими данными в соседнем столбце проставляются даты. Как сделать формулу для условного форматирования, чтобы при выборе из выпадающего списка, на втором листе происходил поиск этого слова и проверка стоит ли рядом дата. Если стоит дата, то на первом листе закрашивает, если не стоит, то не закрашивает. Вот здесь пример https://docs.google.com/spreadsheets/d/1u1MSC-v-KRY6GLIt2TKt7DDY6qlAnkoMxrp6VOwgj2c/edit?usp=sharing
ОтветитьУдалитьПодскажите пожалуйста, как подкрасить ячейку по условию совпадения/несовпадения с соответствующем значением в другом листе? (Учу ПДД на первом листе проставляю номера ответов, а на втором - правильные ответы. Хочу, чтобы при моём неправильном ответе он тут же сообщал это цветом)
ОтветитьУдалить