Оглавление
Условное форматирование используется в Excel уже довольно давно. Но что такое условное форматирование и какую пользу оно может принести? Процесс создания условий, определяющих форматирование столбца или строки, известен как условное форматирование. Оно помогает представить данные в более организованном виде. В этой статье мы обсудим различные способы применения Excelусловное форматирование на основе даты.
Если вы хотите узнать об условном форматировании в целом, то ознакомьтесь со статьей эта статья .
Скачать Практическое пособие
Скачайте следующую рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Условное форматирование на основе даты.xlsx9 примеров условного форматирования на основе даты в 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
- Выберем нужный формат (см. Пример 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 и высказывайте свои предложения в поле для комментариев.