Как выделить строки с датами с помощью условного форматирования в Excel

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

Выделение строк с датами с помощью условного форматирования в Excel

Мы покажем вам следующие два способа выделения строк с датами, более ранними, чем сегодняшняя дата или определенная дата:

  1. С помощью функции Today().
  2. Без использования функции Today().

1] Выделите строки с датами, более ранними, чем сегодняшняя дата, с помощью функции Today()

Функция Today() представляет текущую дату в Microsoft Excel. Если вы введете =Today() функцию в любую ячейку и нажмете Enter, Excel покажет вам текущую дату. Поэтому этот метод используется для выделения строк с датами, более ранними, чем текущая дата. На момент написания статьи текущей датой было 11 ноября 2021 года.

Инструкции для этого приведены ниже:

  1. Запустите Microsoft Excel.
  2. Выделите весь диапазон столбцов вместе со строками.
  3. Примените условное форматирование к выбранному диапазону строк и столбцов.
  4. Нажмите OK.

Давайте подробно рассмотрим вышеуказанные шаги.

1] Запустите Microsoft Excel и создайте новую электронную таблицу или откройте существующую.

2] Теперь выберите диапазон строк и столбцов для выделения дат (см. Скриншот ниже).

3] Теперь вам нужно создать новое правило с помощью условного форматирования, чтобы выделить строки с датами до сегодняшней даты. Для этого перейдите на вкладку “Главная», а затем перейдите в «Условное форматирование > Новое правило”. Теперь выберите опцию Использовать формулу, чтобы определить, какие ячейки форматировать.

4] Щелкните внутри поля, а затем выберите дату в первой строке. Вы увидите, что Excel автоматически определяет и заполняет ее местоположение внутри поля.

Как вы можете видеть на скриншоте выше, формула, которая появилась в окне после выбора даты в первой строке, является =$B$1. Эта формула указывает положение даты в электронной таблице, т.е. первую строку столбца B. Знак $ в формуле указывает, что строка 1 и столбец B заблокированы. Поскольку мы собираемся выделить даты в разных строках, но в одном столбце, нам нужно заблокировать только столбец, а не строку. Поэтому удалите знак $ перед 1 в формуле. Затем формула примет вид =$B1.

5] Теперь введите <Today() после формулы =$B1. При использовании функции Today() Excel автоматически определит текущую дату и соответствующим образом сравнит данные. Полная формула должна выглядеть следующим образом:

=$B1<Сегодня()

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

6] Нажмите OK в окне Новое правило форматирования, чтобы применить условное форматирование к выбранным строкам и столбцам. При этом будут выделены строки с датами, предшествующими сегодняшней дате.

2] Выделение строк с датами, более ранними, чем сегодняшняя дата, или определенной датой без использования функции Today()

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

  1. Запустите Microsoft Excel и откройте в нем свой документ.
  2. Запишите справочную дату в отдельную ячейку.
  3. Выделите строки и столбцы.
  4. Примените условное форматирование.
  5. Нажмите OK.

Давайте подробно рассмотрим эти шаги.

1] Запустите Microsoft Excel и откройте в нем свой документ.

2] Чтобы выделить строки, более ранние, чем определенная дата, вы должны записать базовую дату для сравнения в отдельной ячейке. На приведенном ниже скриншоте я написал базовую дату 10 октября 2021 года, потому что я хочу выделить даты до этой даты.

3] Теперь выберите строки и столбцы и перейдите в “Главная > Условное форматирование > Новое правило”. После этого выберите Использовать формулу, чтобы определить, какие ячейки форматировать.

Теперь щелкните внутри поля под разделом Редактировать описание правила и выберите ячейку, содержащую дату в первой строке. После этого Excel автоматически заполнит местоположение ячейки. Вы должны удалить знак $, как вы делали раньше. Теперь вместо ввода формулы =Today() вам нужно ввести только меньше символа, а затем выделить ячейку, содержащую справочную дату (см. Скриншот ниже).

4] Теперь нажмите на кнопку Форматировать и примените форматирование строк и столбцов, как вы делали раньше. Когда вы закончите, нажмите на кнопку ОК. Excel покажет вам результаты, выделив строки перед контрольной датой.

Это все о том, как вы можете выделить строки с датами, более ранними, чем сегодняшняя дата или определенная дата в Excel.

Как мне автоматически заполнить даты в Excel?

Функция автозаполнения в Microsoft Excel позволяет легко заполнять дни, данные и числовые ряды. Просто введите дату в ячейку и перетащите ее вниз. После этого Excel автоматически заполнит даты в порядке возрастания.

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

Как мне выделить строки в Excel, если даты прошли?

Вы можете выделить даты старше сегодняшнего дня или конкретную дату в Excel с помощью функции Today() или без нее. Мы подробно объяснили оба этих метода выше в этой статье.

Автор А. Днепров

Обучаю основам работы с офисными программами.

Как выделить строки с датами с помощью условного форматирования в Excel
Функция ROW в Excel