Условное форматирование Excel на основе даты (9 примеров)

  • Поделись Этим
Hugh West

Условное форматирование используется в Excel уже довольно давно. Но что такое условное форматирование и какую пользу оно может принести? Процесс создания условий, определяющих форматирование столбца или строки, известен как условное форматирование. Оно помогает представить данные в более организованном виде. В этой статье мы обсудим различные способы применения Excelусловное форматирование на основе даты.

Если вы хотите узнать об условном форматировании в целом, то ознакомьтесь со статьей эта статья .

Скачать Практическое пособие

Скачайте следующую рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.

Условное форматирование на основе даты.xlsx

9 примеров условного форматирования на основе даты в Excel

Мы обсудим 9 примеры условного форматирования на основе даты в следующих разделах.

1. использование встроенных правил определения даты

В опции Условное форматирование есть несколько встроенных правил даты, которые предоставляют 10 различных условий для форматирования выбранных ячеек на основе текущей даты. В этом примере я использовал одно из этих десяти правил для форматирования строк, в которых даты присоединения находятся в пределах последних 7 дней ( Текущая дата: 25-10-22 ).

📌 Шаги:

  • В наборе данных мы хранили имена сотрудников и даты их поступления на работу.

  • Выберите ячейки, к которым вы хотите применить условное форматирование (В моем случае, Диапазон D5:D9 ).
  • Перейти к Главная и выберите Условное форматирование вариант по Стиль секция.
  • Выберите Правила выделения ячеек сначала выберите опцию, а затем выберите Происходящая дата выбор оттуда.

  • Новое окно с именем Происходящая дата должны появиться.
  • Выберите За последние 7 дней опцию из первого выпадающего меню.

  • Выберите цвет по умолчанию для выделения ячеек.

  • Наконец, нажмите кнопку OK кнопки и просмотреть набор данных.

Условие будет обработано Excel автоматически. Остальные девять встроенных опций мы можем выбрать в соответствии с нашими потребностями.

  • Теперь мы хотим выделить даты последнего месяца. Перейдите в раздел Происходящая дата окно, как показано ранее. Выберите Последний месяц опцию из выпадающего списка.

  • Затем нажмите на выпадающий символ для цвета выделения.
  • Выберите Пользовательский формат вариант.

  • Сайт Форматирование ячеек появится окно.
  • Перейти к Шрифт вкладка.
  • Выберите Смелый как желаемое Стиль шрифта .

  • Снова перейдите к Заполнить вкладка.
  • Выберите нужный цвет из списка.
  • Затем нажмите кнопку OK кнопка.

  • Посмотрите на набор данных.

Короче говоря, в этом разделе мы получаем опционы на вчера, сегодня, завтра, прошлую неделю, эту неделю, следующую неделю, прошлый месяц, этот месяц и следующий месяц. Мы можем воспользоваться этими опционами без использования какой-либо другой формулы или техники.

Альтернативный метод:

Существует альтернативный метод встроенной опции даты в Excel. Ознакомьтесь с приведенным ниже разделом.

📌 Шаги:

  • Нажмите на выпадающий список Условное форматирование .
  • Нажмите на Новое правило вариант.

  • Сайт Новое правило форматирования появится окно.
  • Выберите Форматируйте только те ячейки, которые содержат вариант.
  • Затем перейдите к Редактирование описания правила секция.
  • Выберите Даты наступления опцию из списка.

  • После этого мы видим новое выпадающее поле рядом с предыдущим разделом.
  • Нажмите на стрелку вниз.

Мы получаем аналогичный список 1-й метод, показанный в верхнем разделе. Он также содержит тот же самый 10-дата варианты.

  • Теперь выберите Прошлая неделя вариант.
  • Затем нажмите на Формат вариант.

  • Мы выбираем желаемое Шрифт и Заполнить цвет от появившегося Форматирование ячеек окно.
  • Нажмите кнопку OK кнопка.

  • Вернемся к предыдущему окну и посмотрим на Предварительный просмотр результата.

  • Наконец, нажмите на OK кнопка.

Мы видим, что ячейки, содержащие даты последней недели, были изменены.

2. Выделение дат, предшествующих текущей дате, с помощью функции NOW или TODAY

Этот пример показывает, как можно применить условное форматирование в выбранных ячейках на основе текущей даты. В этом примере мы сможем определить прошлые и будущие даты. Существует два популярных способа получения текущей даты в MS Excel

  • Использование СЕГОДНЯ функция - Возвращает текущую дату.
  • Использование функция NOW - Он возвращает текущую дату с текущим временем.

Здесь мы хотим отформатировать ячейки и выделить продукты с истекшим сроком годности на основе текущей даты ( 25/10/22 ). Я использовал СЕЙЧАС в этом примере, но вы можете использовать функцию СЕГОДНЯ функция вместо СЕЙЧАС Мы выделим ячейки двумя цветами: один для продуктов с истекшим сроком годности, другой - для продуктов с истекшим сроком годности.

📌 Шаги:

  • Выберите ячейки, к которым вы хотите применить условное форматирование (В моем случае, B5:D9 ).
  • Перейти к Главная и выберите Условное форматирование вариант в соответствии с Стиль секция.
  • Выберите Новое правило опцию из выпадающего меню.

  • Новое окно с именем Новое правило форматирования появится. Выберите Используйте формулу, чтобы определить, какие ячейки форматировать тип правила.
  • Введите формулу в указанное поле.
=$D5
  • После этого выберите Формат особенность.

Объяснение: Знак доллара ( $ ) известен как Абсолютный символ Это делает ссылки на ячейки абсолютными и не допускает никаких изменений. Вы можете заблокировать ячейку, выделив ее и нажав клавишу F4 кнопка.

Вот, =$D5 эта формула проверяет, являются ли даты в Колонка D меньше текущей даты. Если дата удовлетворяет условиям, то форматируется ячейка)

  • Выберем нужный формат (см. Пример 1 ) и нажмите OK .
  • Вернитесь в предыдущее окно и посмотрите на Предварительный просмотр секция.

  • Снова нажмите кнопку OK и просмотрите набор данных.

Мы видим, что продукты с истекшими или прошедшими датами изменили цвет строки. Теперь мы хотим выделить ячейки с будущими датами.

  • Снова обратитесь к Новое правило форматирования окно.
  • Используйте следующую формулу для продуктов с будущей датой.
=$D5>Today()
  • Мы также отформатировали цвет выделения из раздела "Формат".

  • Наконец, нажмите кнопку OK кнопка.

Мы видим, что продукты с прошлыми и будущими датами отмечены разными цветами.

Похожие чтения

  • Условное форматирование Excel на основе даты в другой ячейке
  • Условное форматирование дат в Excel старше сегодняшнего дня (3 простых способа)
  • Условное форматирование Excel на основе даты другой ячейки (4 способа)
  • Как сделать условное форматирование Выделение строки на основе даты

3. Использование функции WEEKDAY для выделения определенных дней недели

Сайт Функция WEEKDAY возвращает число из 1 на 7 определение дня недели даты.

Этот пример познакомит вас с ВЫХОДНОЙ ДЕНЬ и показывает, как можно использовать ее для выделения выходных дней в календаре. Здесь я выделил выходные дни первых двух недель календаря. апрель 2021 года в календаре с помощью ВЫХОДНОЙ ДЕНЬ функция.

📌 Шаги:

  • Выберите ячейки, к которым вы хотите применить условное форматирование (В моем случае, C7:L11 ).

  • Теперь перейдите к Новое правило форматирования окно, выполнив следующие действия Пример 2 . Выбрать Используйте формулу, чтобы определить, какие ячейки форматировать тип правила.

  • Введите формулу в указанное поле.
=WEEKDAY(C$8,2)>5
  • Затем выберите нужный формат, следуя инструкциям в разделе Пример 1 .

Объяснение:

Знак доллара ($) известен как абсолютный символ. Он делает ссылки на ячейки абсолютными и не допускает никаких изменений. Вы можете заблокировать ячейку, выделив ее и нажав кнопку F4.

Вот, =WEEKDAY(C$8,2)>5 ; эта формула возвращает значение TRUE, только если дни - суббота (6) и воскресенье (7), и форматирует ячейки соответствующим образом.

  • Наконец, нажмите кнопку OK и просмотрите набор данных.

Он отформатирует выбранные ячейки в соответствии с условием и выбранным форматом.

Читать далее: Условное форматирование дат в Excel

4. Выделение дат в диапазоне дат с помощью правила AND в условном форматировании

В этом примере показано, как можно применить условное форматирование в выбранных ячейках в определенном диапазоне дат.

Здесь я отформатировал строки, в которых даты соединения находятся между двумя разными датами. Мы выделим ячейки, в которых дата соединения находится между начальной и конечной датой.

📌 Шаги:

  • Выберите ячейки, к которым вы хотите применить условное форматирование (В моем случае, B8:D12 ).

  • Теперь перейдите в окно Новое правило форматирования, выполнив следующие действия Пример 2 . Выбрать Используйте формулу, чтобы определить, какие ячейки форматировать тип правила.
  • Введите условие/формулу в указанное поле
=AND($D8>=$C$4, $D8<=$C$5)
  • Выберите нужный формат, выполнив следующие действия Пример 1 .

Объяснение:

Знак доллара ( $ ) известен как Абсолют Символ. Он делает ссылки на ячейки абсолютными и не допускает никаких изменений. Вы можете заблокировать ячейку, выделив ее и нажав клавишу F4 кнопка.

Вот, =AND($D13>=$C$4, $D13<=$C$6) эта формула проверяет, являются ли даты в Колонка D больше, чем C4 дата ячейки и меньше, чем C6 если дата удовлетворяет условиям, то форматирует ячейку).

  • Наконец, нажмите кнопку OK кнопка.

Он отформатирует выбранные ячейки в соответствии с условием и выбранным форматом.

Еще один момент, который необходимо добавить: мы применили форматирование по условию, основанному на другой ячейке.

Альтернативный метод:

Существует альтернативный метод условного форматирования для выделения ячеек в диапазоне.

  • Сначала выберите Диапазон B8:D12 .
  • Выберите Правила выделения ячеек из Условное форматирование выпадающий.
  • Нажмите на Между опцию из списка.

  • В результате появится диалоговое окно с именем Между .
  • Поместите ссылку на ячейку с начальной датой в ячейку, помеченную как 1 и дату окончания на коробке, помеченной как 2 .

  • Наконец, нажмите кнопку OK кнопка.

Разница между этими двумя методами заключается в том, что первый метод изменяет цвет всей строки в зависимости от условия, а альтернативный метод применим только к ячейкам.

Читать далее: Формула Excel для изменения цвета ячеек на основе даты

5. выделение праздников с помощью функции MATCH или COUNTIF в условном форматировании

В этом разделе мы покажем, как использовать функцию МАТЧ или Функция COUNTIF чтобы выделить столбец, соответствующий критерию даты, нужным цветом.

📌 Шаги:

  • Сначала мы добавляем список праздников из апрель 2021 года к набору данных.

  • Теперь выберите Диапазон C7:L11 .

  • Выполните следующие действия Пример 2 и введите в отмеченное поле следующую формулу.
=MATCH(C$7,$C$14:$C$16,0)
  • После этого выберите нужный цвет из Формат секция.

Здесь мы применили формулу, основанную на МАТЧ функция.

  • Затем нажмите кнопку OK кнопка.

Однако мы также можем использовать формулу, основанную на COUNTIF функцию, которая выполнит ту же операцию.

=COUNTIF($C$14:$C$16,C$7)>0

6. Условное форматирование Excel на основе даты старше 1 года

В этом примере мы хотим выделить даты, которые старше, чем 1 год. Предположим, что у нас есть набор данных о людях, которые присоединились к компании. Мы применим условное форматирование на основе формулы, чтобы выделить даты старше, чем 1 год в Excel.

📌 Шаги:

  • Сначала выберите Диапазон D5:D9 , который содержит только даты.
  • Выберите Меньше, чем опция из Правила выделения ячеек секция.

  • Сайт Меньше, чем появится окно.
  • Подставьте следующую формулу на основе СЕГОДНЯ функция в отмеченном разделе.
=TODAY()-365

  • Наконец, нажмите кнопку OK кнопка.

7. Условное форматирование Excel на основе даты менее 6 месяцев от сегодняшнего дня

В этом примере мы найдем ячейки с датой меньше, чем 6 месяцев от сегодняшнего дня. Для этого мы будем использовать СЕГОДНЯ функция здесь.

📌 Шаги:

  • Выберите Диапазон D5:D9 .

  • Выполните следующие действия Пример 2 .
  • Затем вставьте следующую формулу в поле, обозначенное как 2 .
=DATEDIF($D5,TODAY(),''m'')<6
  • После этого мы определяем формат выделенных ячеек, как показано на рисунке Пример 1 .

  • Наконец, нажмите кнопку OK кнопка.

Мы видим, что даты меньше 6 Месяцы выделяются нужным цветом.

8. Условное форматирование Excel на основе даты просрочки в 15 дней

В этом разделе мы хотим выделить даты с 15 дней, приходящихся на сегодняшний день. Подробности смотрите в следующем разделе.

📌 Шаги:

  • Сначала выделите ячейки Дата присоединения колонна.

  • Выполните следующие действия Пример 2 и отправляйтесь в Новое правило форматирования секция.
  • Теперь запишите следующую формулу в ячейку, обозначенную как 2 .
=TODAY()-$D5>15
  • Затем выберите цвет выделения из списка Формат

  • Наконец, нажмите кнопку OK кнопка.

Мы можем изменить день исполнения в формуле.

9. Условное форматирование на основе даты в другом столбце

В этом разделе мы применим условное форматирование к Фактическая дата поставки столбец на основе Ожидаемая дата поставки .

📌 Шаги:

  • Во-первых, выберите Диапазон B5:C9 .

  • Теперь перейдите к Новое правило форматирования секция, как показано на Пример 2 .
  • Затем нанесите на отмеченный участок следующую формулу.
=$C5>$D5
  • Выберите нужный цвет ячейки из списка Формат особенность.

  • Снова нажмите кнопку OK кнопка.

Итак, условное форматирование было применено на основе другого столбца.

Заключение

В этой статье мы описали условное форматирование на основе даты в различных ситуациях в Excel, и я надеюсь, что это удовлетворит ваши потребности. Пожалуйста, загляните на наш сайт ExcelWIKI и высказывайте свои предложения в поле для комментариев.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.