Достаточно малоизвестный инструмент Excel, но это как раз тот инструмент при помощи которого можно изменить форматирование ячейки(цвет заливки, шрифт, границы) в зависимости от условия, не прибегая к помощи VBA. Например, у нас имеется таблица данных, в одном столбце которой находятся даты и хотелось бы, чтобы при открытии файла ячейка с текущей датой сама выделялась цветом. Допустим это столбец B. Для этого:

  1. выделяем столбец с датами
    • Excel 2003: Формат(Format)-Условное форматирование(Conditional formatting);
    • Excel 2007-2010: вкладка Главная(General)-Условное форматирование(Conditional formatting)-Создать правило(New rule)
  2. выбираем формула; для Excel 2007: Использовать формулу для определения форматируемых ячеек(Use a formula to determine which cells to format)
  3. вписываем в поле условие - =$B2=СЕГОДНЯ()
  4. выбираем способ форматирования ячеек(в примере цвет заливки - красный)
  5. жмем Ок.

Если Вам необходимо выделять не только ячейку с датой, а всю строку таблицы, то в пункте 1 выделяем не столбец, а всю таблицу.

Скачать пример

  Tips_FC_Date.xls (30,0 КиБ, 9 726 скачиваний)

47 комментариев

  1. Александр, написано же красным специально: Если есть вопрос по проблеме в Excel- добро пожаловаться на Форум.
    Ваш вопрос к статье отношения не имеет и будет удален. Уже во второй раз. На третий просто занесу в список спама.

  2. Существует ли в Excel возможность в ячейку "вбить" любую необходимую дату не традиционным способом, а через возможность высвечивания в данной ячейке календарика?

  3. Спасибо, очень полезная статья!
    А можно ли применить выделение даты, но при этом в нужной строке указано лишь сегодняшнее число? Например, 4

  4. Можно ли в условном форматировании сравнивать колонку D и только одну ячейку F1? Если в D у меня даты любые , а в F1 сегодняшняя дата. Спасибо

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.