Достаточно малоизвестный инструмент 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 765 скачиваний)

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

  1. Дмитрий, прошу совета. Требуется окрашивать в таблице выходные дни (СБ и ВС). Когда даты в столбце, то всё получается. Моя формула на месяц =ДЕНЬНЕД($A1:$A31;2)>5. А требуется, чтобы даты были в строке. Делаю аналогично =ДЕНЬНЕД($A1:$A31;2)>5. В выбранном диапазоне окрашивается всё, кроме дат. В чём ошибка?

  2. Извиняюсь, ошибся. Следует читать: Делаю аналогично =ДЕНЬНЕД($A1:$O1;2)>5. В выбранном диапазоне окрашивается все ячейки, кроме дат. В чём ошибка?

  3. C диапазоном всё правильно. Методом проб и ошибок пришёл к следующему: =ДЕНЬНЕД(A$1:O$1;2)>5. Так работает. Не понимаю только одного. Задача вроде одинаковая, а решение разное. Спасибо.

  4. Помогите решить простейшую задачу.
    Мне нужны чтобы при выборе из выпадающего списка менялся цвет в указанной ячейки.
    В списке всего 3 параметра: сомнительно, достоверно, недостоверно
    Соответственно нужно чтобы при выборе сомнительно выбирался цвет желтый, достоверно - зеленый, недостоверно - красный
    Пробую через условное форматирование, но никак не решается задача.
    Excel 2003
    Заранее спасибо!

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

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