Выделение текущей даты
Достаточно малоизвестный инструмент Excel, но это как раз тот инструмент при помощи которого можно изменить форматирование ячейки(цвет заливки, шрифт, границы) в зависимости от условия, не прибегая к помощи VBA. Например, у нас имеется таблица данных, в одном столбце которой находятся даты и хотелось бы, чтобы при открытии файла ячейка с текущей датой сама выделялась цветом. Допустим это столбец
- выделяем столбец с датами
-
- Excel 2003: Формат(Format)-Условное форматирование(Conditional formatting);
- Excel 2007-2010: вкладка Главная(General)-Условное форматирование(Conditional formatting)-Создать правило(New rule)
- выбираем формула; для Excel 2007: Использовать формулу для определения форматируемых ячеек(Use a formula to determine which cells to format)
- вписываем в поле условие -
= $B2 =СЕГОДНЯ() - выбираем способ форматирования ячеек(в примере цвет заливки - красный)
- жмем Ок.
Если Вам необходимо выделять не только ячейку с датой, а всю строку таблицы, то в пункте 1 выделяем не столбец, а всю таблицу.
Tips_FC_Date.xls (30,0 KiB, 9 469 скачиваний)
Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам
Access apple watch Multex Power Query и Power BI VBA управление кодами Бесплатные надстройки Дата и время Записки ИП Надстройки Печать Политика Конфиденциальности Почта Программы Работа с приложениями Разработка приложений Росстат Тренинги и вебинары Финансовые Форматирование Функции Excel акции MulTEx ссылки статистикаКомментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
Что значит "нажимая на сегодняшнюю дату"? Где это Вы на неё нажимаете? Весь столбец может выделяться, если Вы не убрали знак доллара - $B2. У Вас скорее всего сейчас так - $B$2. Это неправильно.
Спасибо большое! )) в этом и была проблема..
Дмитрий, здравствуйте. Помогите, пожалуйста! У меня на столбец (Е) стоят условия: если сегодняшяя дата-красный цвет, если дата меньше сегодняшней-зачеркнуто. Рядом столбец (F) с комментариями, в нем кое-где пишется отработанно. Как сделать чтобы после записи в столбце (F) "отработано", соответствующие ячейки с датой в столбце (Е) зачеркивались? Заранее спасибо.
=F1="отработано"
перед этим выделяете(начиная с ячейки E1) всю таблицу или столбец(в зависимости от потребности).
Дмитрий, спасибо, очень помогли!
Дмитрий, как сделать так, чтобы все прошлые даты, которые меньше СЕГОДНЯ выделялись красным? Или чтобы в соседней ячейке ставился красный значок с крестиком (в идеале) =)
Юлия - немного смекалки и все получится:
В столбце В - даты. Выделяете столбец С и в УФ вписываете формулу:
=$B2<СЕГОДНЯ() Если при помощи значков: Выделяете нужный диапазон ячеек. УФ. Выбираете "Форматировать все ячейки на основании из значений"-Стиль формата "Наборы значков". Выбираете нужный набор. Я выбрал набо с красным крестиком, зеленой галкой и воскл.знаком. Первый значок оставил. Второй и третий установил красным крестиком. Напротив обоих полей "Тип" установил "Формула". В первое поле Значение пишете: =СЕГОДНЯ(). Во второе поле: =СЕГОДНЯ()-1 Все, должно работать.
Дмитрий, вы абсолютно правы, все работает! Спасибо =))
Дмитрий помогите пожалуйста.
на вопрос уже отвечали но у меня не работает формула...
вопрос касательно того чтобы подсвечивались даты в течение нескольких дней до назначенного срока. формула =$B2=СЕГОДНЯ()-7 почему то не работает. в чём может быть не увязка?
Димас, врядли получится чем-то реально помочь, т.к. описания проблемы как "не работает" явно недостаточно. Если вообще ничего не подсвечивает, то возможно у Вас на самом деле не даты, а текст как даты. Чтобы проверить: просто попробуйте изменить формат ячеек с Даты на любой другой(например Общий). Если Ячейки с датами не преобразовались в числа(типа 41157) значит я прав. Сделайте следующее: скопируйте любую пустую ячейку на листе-Выделите ячейки с датами-Правая кнопка мыши-Специальная вставка-Сложить-Ок. После этого все должно заработать. Формат ячейкам затем проще простого привести к датному, надеюсь это сможете.