KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Фильтрация дат между двумя датами в Excel: пошаговое руководство

АвторКеллиДата изменения

При работе с отчётами о продажах, журналами заказов, табелями учёта рабочего времени, журналами проектов или финансовыми данными в Excel часто требуется отображать только записи, относящиеся к определённому диапазону дат. Например, вы можете захотеть отфильтровать все заказы, сделанные с 1 февраля 2026 года по 31 марта 2026 года, или просмотреть все транзакции за выбранный месяц.

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

Фильтрация дат между двумя датами в Excel

Фильтрация дат между двумя датами в Excel

Советы по корректной фильтрации дат в Excel

Заключение


Фильтрация дат между двумя датами в Excel

К счастью, Excel предлагает несколько способов фильтрации данных по датам в заданном диапазоне. Вы можете воспользоваться встроенным автофильтром для быстрой настройки, функцией FILTER — если нужны динамически обновляемые результаты, расширенным фильтром — когда требуется вывести отобранные записи в другое место, или Kutools for Excel — для более простого и наглядного решения. В следующих разделах мы подробно разберём каждый из этих методов, чтобы вы могли выбрать оптимальный вариант с учётом вашей версии Excel, объёма данных и конкретных задач фильтрации.

 

Метод 1: фильтрация дат между двумя датами с помощью команды «Фильтр»

Самый простой способ — воспользоваться встроенной функцией фильтрации Excel. Этот метод идеально подходит, если вы хотите отфильтровать данные вручную, не прибегая к формулам.

  1. Выделите свой диапазон данных, включая заголовки. Перейдите на вкладку Данные и нажмите Фильтр.
     щелкните Данные > Фильтр
  2. Нажмите стрелку раскрывающегося списка в столбце «Дата заказа», затем выберите Фильтры по дате > Между.
     щелкните Фильтры по дате
  3. В диалоговом окне Пользовательский автофильтр:
    • Выберите после или равно и введите дату начала, например 2/1/2026.
    • Выберите до или равно и введите конечную дату, например 3/31/2026.
    • Нажмите ОК.
       задайте критерии в диалоговом окне

Теперь Excel будет отображать только строки, где дата попадает в диапазон между двумя заданными датами.

Преимущества:

  • Быстро и легко в использовании.
  • Не требует формул.
  • Идеально подходит для временной фильтрации.

Недостатки:

  • Результат не обновляется автоматически.
  • Вам придётся вручную обновлять условия фильтрации при изменении диапазона дат.
  • Не подходит, если нужно автоматически переносить отфильтрованные записи в другое место.
 

Метод 2: фильтрация дат между двумя датами с помощью расширенного фильтра

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

  1. Создайте диапазон критериев в пустой области листа.
     Создание диапазона критериев
    Важно:
    Заголовки критериев должны точно совпадать с заголовком исходного столбца с датами.
  2. Выделите исходный диапазон данных. Перейдите на вкладку Данные и нажмите Расширенный в группе Сортировка и фильтр.
    Перейдите на вкладку Данные и нажмите Дополнительно
  3. В диалоговом окне Расширенный фильтр:
    1. Выберите Фильтровать список на месте, если хотите отфильтровать исходные данные, или выберите Копировать в другое место, чтобы разместить совпадающие записи в другом месте.
    2. В поле Диапазон списка выберите ваши исходные данные. В поле Диапазон условий укажите созданный диапазон условий. Если вы выбрали Копировать в другое место, задайте ячейку назначения.
    3. Нажмите ОК.
      задайте параметры в диалоговом окне Расширенный фильтр

Excel отфильтрует или извлечёт записи, относящиеся к периоду между двумя датами.
результат с использованием расширенного фильтра

Преимущества:

  • Вы можете копировать отфильтрованные результаты в другое место.
  • Полезно для отчётов и извлечения данных.
  • Работает в более ранних версиях Excel.

Недостатки:

  • Настройка менее интуитивна.
  • Заголовки условий должны совпадать точно.
  • Легко ошибиться при вводе условий.
 

Метод 3: фильтрация дат между двумя датами с помощью Kutools для Excel

Если вы часто фильтруете данные по диапазону дат, Kutools для Excel предлагает более удобный способ фильтрации дат — и всё это всего за несколько кликов.

С помощью Суперфильтра вы можете создавать гибкие условия фильтрации, такие как «дата между двумя конкретными датами», «текст содержит», числовые диапазоны и другие.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…
  1. Выделите диапазон данных, которые необходимо отфильтровать. Нажмите KUTOOLS PLUS > Супер фильтр.
     Нажмите Kutools Plus > Суперфильтр
  2. В области Супер фильтрзадайте первое условие:
    • Столбец даты: Дата заказа
    • Условие: Больше или равно
    • Значение: ваш Дата начала, например 2/1/2026
    • Нажмите ОК.
    •  Задайте первое условие
  3. Добавьте ещё одно условие:
    • Столбец даты: Дата заказа
    • Условие: Меньше или равно
    • Значение: ваш Конечная дата, например 3/31/2026
    • Нажмите ОК.
       Задайте второе условие
  4. Наконец, нажмите кнопку Фильтр.
Примечание:Убедитесь, что связь между двумя условиями — «И».

Kutools быстро покажет только строки, где даты находятся между двумя заданными датами.
 результат с помощью Kutools

Преимущества

  • Более наглядно и проще в управлении
  • Поддерживает несколько условий
  • Полезно для сложных задач фильтрации

Фильтруйте данные быстрее с помощью Kutools для Excel

Воспользуйтесь Суперфильтром, чтобы с лёгкостью фильтровать даты, текст и числа, а также задавать сразу несколько условий — без сложных формул!

 

Метод 4: фильтрация дат между двумя датами с помощью функции FILTER

Если вы используете Excel 365 или Excel 2021, воспользуйтесь функцией FILTER для динамического извлечения строк между двумя датами. Этот метод идеально подходит, если вы хотите, чтобы отфильтрованный результат автоматически обновлялся при изменении даты начала или конечной даты.

Введите следующую формулу в пустую ячейку:

=FILTER(A2:D13,(C2:C13>,=A18)*(C2:C13<,=B18),"No records found")

Затем нажмите клавишу Enter — и Excel автоматически покажет все подходящие записи.
 результат с помощью функции фильтрации

Пояснение формулы:

  • C2:C13>=A18 проверяет, попадает ли каждая дата в диапазон от даты начала и позже.
  • C2:C13<=B18 проверяет, не превышает ли каждая дата конечную дату.
  • Символ умножения * выполняет функцию условия И.
  • Функция FILTER(A2:D13;…) возвращает только те строки, которые удовлетворяют обоим условиям, заданным по датам.
  • Если подходящих записей не найдено, отображается сообщение «Записи не найдены».

Преимущества

  • Динамичность и автоматизация
  • Результаты могут отображаться в отдельной области
  • Легко обновлять, изменяя начальное значение и Конечная дата
  • Отлично подходит для панелей мониторинга и отчётов

Недостатки:

  • Доступно исключительно в Excel 365 и Excel 2021.
  • Не поддерживается в более ранних версиях Excel.
  • Требуются настоящие значения дат, а не текстовые даты
  • Для результатов с переполнением необходимо достаточно свободного места

Советы по корректной фильтрации дат в Excel

1. Убедитесь, что даты действительно представлены в формате дат Excel.

Иногда даты могут выглядеть как даты, но на самом деле храниться в виде текста. Если Excel не распознаёт их как даты, фильтрация может работать некорректно.

Чтобы проверить это, выделите ячейки с датами и измените их формат на «Общий» — настоящие даты Excel отобразятся как порядковые номера.

2. Используйте единообразный формат даты

Не смешивайте в одном столбце разные форматы дат, такие как 1/5/2026, 2026-01-05 и 5 янв. 2026.

4. Укажите начальную и конечную даты.

Используйте >= и <=, если хотите включить записи за начальную и конечную даты.

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

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


Заключение

Фильтрация данных между двумя конкретными датами в Excel — распространённая задача при работе с отчётами, заказами, транзакциями, расписаниями или записями проектов. Для быстрой фильтрации проще всего воспользоваться встроенной опцией «Фильтры дат» → «Между». Если вам нужен динамический результат, функция ФИЛЬТР станет идеальным решением для пользователей Excel 365 и Excel 2021. В более ранних версиях Excel отлично справляется с этой задачей расширенный фильтр.

Для тех, кто ищет более простой и наглядный способ задавать несколько условий по датам, Kutools для Excel предлагает удобное решение — функцию «Суперфильтр», которая позволяет быстро фильтровать диапазон дат без сложных формул и ручной настройки.

МетодЛучше всего подходит дляДинамичностьПоддерживаемая версия Excel
Встроенный фильтрБыстрая временная фильтрацияНетВсе версии
Функция ФИЛЬТРДинамические отчёты и панели мониторингаДаExcel 365 / Excel 2021
Расширенный фильтрИзвлечение результатов в другое местоНетВсе версии
Kutools для ExcelПростая фильтрация по нескольким условиямНетВсе версии