Как в Excel настроить фильтр по дате
Таблицы, составленные в Microsoft Office Excel, можно отфильтровать по дате. Выставив соответствующий фильтр, пользователь сможет увидеть нужные ему дни, а сам массив сократится. В данной статье будут рассмотрены способы настройки фильтра по дате в Excel с помощью встроенных в программу инструментов.
Как наложить фильтр по дате на табличный массив
Существует ряд стандартных методов выполнения поставленной задачи, каждый из которых имеет свои нюансы. Для полного понимания темы, необходимо описать каждый способ по отдельности.
Способ 1. Использование опции «Фильтр»
Самый простой способ фильтрации табличных данных в Excel, который подразумевает соблюдение следующего алгоритма действий:
- Составить табличку, на которую необходимо наложить фильтр по дате. В этом массиве должны присутствовать конкретные числа месяца.
- Выделить составленную таблицу левой клавишей манипулятора.
- Перейти во вкладку «Главная» в верхней панели инструментов главного меню Excel.
- Нажать на кнопку «Фильтр» в отобразившейся панели опций. Также в этом разделе есть функция «Сортировка», которая меняет порядок отображения строк или столбцов в исходной таблице, сортируя их по какому-либо параметру.
- После выполнения предыдущей манипуляции на таблицу будет наложен фильтр, т.е. в названии столбцов массива появятся небольшие стрелочки, нажав на которые можно будет раскрыть варианты фильтрации. Здесь нужно кликнуть по любой стрелке.
- В открывшемся контекстном меню найти раздел «Область поиска» и выбрать месяц, по которому будет выполняться фильтрация. Здесь отображаются только те месяцы, которые есть в исходном табличном массиве. Пользователю необходимо поставить галочку напротив соответствующего месяца и нажать на «ОК» внизу окошка. Допустимо выбрать сразу несколько вариантов.
- Проверить результат. В табличке останется только информация по месяцам, выбранным пользователем в окне фильтрации. Соответственно лишние данные исчезнут.
Обратите внимание! В меню наложения фильтра можно отфильтровать данные по годам.
Способ 2. Использование опции «Фильтр по дате»
Это специальная функция, позволяющая сразу же фильтровать информацию в табличном массиве по датам. Чтобы ее активировать, необходимо проделать несколько шагов:
- Аналогичным образом наложить фильтр на исходную таблицу.
- В окне фильтрации найти строку «Фильтр по дате» и левой клавишей манипулятора кликнуть по стрелочке, расположенной справа от нее.
- Раскроется выпадающее меню. Здесь представлены варианты фильтрации данных по дате.
- К примеру, нажать на кнопку «Между…».
- Откроется окошко «Пользовательский автофильтр». Здесь в первой строчке необходимо указать начальную дату, а во второй конечную.
- Проверить результат. В таблице останутся только значения, находящиеся в промежутке между указанными датами.
Способ 3. Выполнение фильтрации вручную
Данный метод прост по реализации, однако отнимает у пользователя много времени, особенно если приходится работать с большими по объему таблицами. Чтобы вручную выставить фильтр, необходимо:
- В исходном табличном массиве найти даты, которые не нужны пользователю.
- Выделить найденные строки левой клавишей мышки.
- Нажать на кнопку «Backspace» с клавиатуры компьютера, чтобы удалить выделенные значения.
Дополнительная информация! В Microsoft Office Excel можно одновременно выделить несколько строчек в табличном массиве, чтобы сразу удалить их для экономии пользовательского времени.
Способ 4. Использование расширенного фильтра по дате
Выше был рассмотрен метод фильтрации значений в табличном массиве на основе опции «Между…». Для полного раскрытия темы необходимо обсудить несколько вариантов расширенного фильтра. Рассматривать все разновидности фильтра нецелесообразно в рамках данной статьи. Чтобы наложить на таблицу тот или иной фильтр по дате, необходимо:
- Наложить фильтр на таблицу через вкладку «Главная». О том, как это сделать, было рассказано выше.
- Раскрыть выпадающий список в заголовке любого столбика в таблице и щелкнуть ЛКМ по строчке «Фильтр по дате».
- Указать любой из вариантов. Для примера кликнем по строке «Сегодня».
- Информация в массиве отфильтруется по указанной дате. Т.е. в таблице останутся только те данные, у которых указана сегодняшняя дата. При выставлении такого фильтра Excel будет ориентироваться по дате, выставленной на компьютере.
- Выбрав вариант «Больше…», пользователю придется задать определенное число. После этого в табличном массиве останутся даты, которые больше указанной. Все остальные значения будут удалены.
Важно! Аналогичным образом применяются остальные варианты расширенной фильтрации.
Как отменить фильтр в Excel
Если пользователь случайно указал фильтр по дате, то для его отмены понадобится выполнить следующие действия:
- Выделить ЛКМ табличку, к которой применена фильтрация.
- Перейти в раздел «Главная» и щелкнуть по кнопке «Фильтр». Раскроется выпадающее меню.
- В контекстном меню необходимо нажать на кнопку «Очистить». После выполнения этого действия фильтрация отменится, и табличный массив примет исходный вид.
Обратите внимание! Отменить предыдущее действие можно с помощью кнопок «Ctrl+Z».

Кнопка «Очистить» для отмены фильтрации в Excel
Заключение
Таким образом, фильтр по дате в Microsoft Office Excel позволяет в кратчайшие сроки убрать из таблицы ненужные числа месяца. Основные способы фильтрации были описаны выше. Для понимания темы с ними необходимо внимательно ознакомиться.
Excel: как фильтровать сводную таблицу по диапазону дат

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

Перед созданием сводной таблицы для этих данных щелкните одну из ячеек в столбце «Дата» и убедитесь, что Excel распознает ячейку как формат даты :

Затем мы можем выделить диапазон ячеек A1:B10 , затем щелкнуть вкладку « Вставка » на верхней ленте, затем щелкнуть « Сводная таблица» и вставить следующую сводную таблицу, чтобы суммировать общий объем продаж на каждую дату:

Теперь предположим, что мы хотим отфильтровать сводную таблицу, чтобы отображались только даты между 05.01.2022 и 13.01.2022.
Чтобы применить этот фильтр, щелкните стрелку раскрывающегося списка рядом с Метки строк , затем щелкните Фильтры дат , затем щелкните Между :

В появившемся новом окне введите 05.01.2022 и 13.01.2022 в поля диапазона дат:

Как только вы нажмете OK , строки в сводной таблице будут автоматически отфильтрованы, чтобы отображать только этот диапазон дат:

Чтобы удалить этот фильтр, просто щелкните значок фильтра рядом с метками строк , а затем нажмите « Очистить фильтр по дате ».
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как отфильтровать время в excel
Через фильтр не получается отфильтровать значения по первому столбцу в диапазоне ХХ.ХХ.ХХХХ 23:40:02-ХХ.ХХ.ХХХХ 23:50:00 включительно.
Через фильтр не получается отфильтровать значения по первому столбцу в диапазоне ХХ.ХХ.ХХХХ 23:40:02-ХХ.ХХ.ХХХХ 23:50:00 включительно. Marena
Сообщение Привет форумчане
Через фильтр не получается отфильтровать значения по первому столбцу в диапазоне ХХ.ХХ.ХХХХ 23:40:02-ХХ.ХХ.ХХХХ 23:50:00 включительно. Автор — Marena
Дата добавления — 07.03.2017 в 22:25
Почти верно, только если поставить значение 23:40:02 и сделать так же как и Вы сделали, то оно не высвечивается, хотя должно было появиться. Предыдущее значение времени 23:40:01 нужное. Только с 23:40:02-23:50:00 идут на удаление.
Почти верно, только если поставить значение 23:40:02 и сделать так же как и Вы сделали, то оно не высвечивается, хотя должно было появиться. Предыдущее значение времени 23:40:01 нужное. Только с 23:40:02-23:50:00 идут на удаление. Marena
Почти верно, только если поставить значение 23:40:02 и сделать так же как и Вы сделали, то оно не высвечивается, хотя должно было появиться. Предыдущее значение времени 23:40:01 нужное. Только с 23:40:02-23:50:00 идут на удаление. Автор — Marena
Дата добавления — 08.03.2017 в 14:58
У меня получилось с вычислением значений
0,986134
Чуть вас подкорректировала, но вы дали правильное направление. Спасибо большое!
У меня получилось с вычислением значений
0,986134
Чуть вас подкорректировала, но вы дали правильное направление. Спасибо большое! Marena
Сообщение У меня получилось с вычислением значений
0,986134
Чуть вас подкорректировала, но вы дали правильное направление. Спасибо большое! Автор — Marena
Дата добавления — 08.03.2017 в 15:10
Как сделать сортировку по дате в Excel в порядке возрастания
Каждая транзакция проводиться в какое-то время или период, а потом привязывается к конкретной дате. В Excel дата – это преобразованные целые числа. То есть каждая дата имеет свое целое число, например, 01.01.1900 – это число 1, а 02.01.1900 – это число 2 и т.д. Определение годов, месяцев и дней – это ничто иное как соответствующий тип форматирования для очередных числовых значений. По этой причине даже простейшие операции с датами выполняемые в Excel (например, сортировка) оказываются весьма проблематичными.
Сортировка в Excel по дате и месяцу
На примере таблицы изображенной ниже на рисунке мы покажем, в какой способ ее подготовить для комфортной сортировки дат. Наш список транзакций с датами охватывает диапазон ячеек B1:C15.

В первую очередь создадим столбец, в котором пронумеруем все транзакции. Считайте это действие как хороший тон для любого вида сортировки. Ведь в такие случаи при неправильной перетасовки данных мы всегда имеем возможность вернуться в первоначальный вид таблицы. Для этого:
- В ячейке A1 введите название столбца «№п/п», а ячейку A2 введите число 1. После чего наведите курсор мышки на маркер курсора клавиатуры расположенный в нижнем правом углу квадратика. В результате курсор изменит свой внешний вид с указательной стрелочки на крестик. Не отводя курсора с маркера нажмите на клавишу CTRL на клавиатуре в результате чего возле указателя-крестика появиться значок плюсик «+».

- Теперь одновременно удерживая клавишу CTRL на клавиатуре и левую клавишу мышки протяните маркер вдоль целого столбца таблицы (до ячейки A15).
В результате чего столбец автоматически заполниться последовательностью номеров транзакций от 1 до 14.
Полезный совет! В Excel большинство задач имеют несколько решений. Для автоматического нормирования столбцов в Excel можно воспользоваться правой кнопкой мышки. Для этого достаточно только лишь навести курсор на маркер курсора клавиатуры (в ячейке A2) и удерживая только правую кнопку мышки провести маркер вдоль столбца. После того как отпустить правую клавишу мышки, автоматически появиться контекстное меню из, которого нужно выбрать опцию «Заполнить». И столбец автоматически заполниться последовательностью номеров, аналогично первому способу автозаполнения.

Теперь пришла очередь для создания вспомогательных столбцов, которые существенно помогут качественно сортировать список транзакций. Необходимо выполнить несколько простых действий:
- Ячейки D1, E1, F1 заполните названиями заголовков: «Год», «Месяц», «День».
- Соответственно каждому столбцу введите под заголовками соответствующие функции и скопируйте их вдоль каждого столбца:
- D1: =ГОД(B2);
- E1: =МЕСЯЦ(B2);
- F1: =ДЕНЬ(B2).
В итоге мы должны получить следующий результат:

Наша таблица готова и предоставляет возможность выполнять многостороннюю сортировку транзакций по датам. Сначала выполним тестовую сортировку, чтобы убедиться в том, как все работает.
Допустим мы хотим выполнить сортировку дат транзакций по месяцам. В данном случае порядок дней и годов – не имеют значения. Для этого просто перейдите на любую ячейку столбца «Месяц» (E) и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка по возрастанию».
Теперь, чтобы сбросить сортировку и привести данные таблицы в изначальный вид перейдите на любую ячейку столбца «№п/п» (A) и вы снова выберите тот же инструмент «Сортировка по возрастанию».
Как сделать сортировку дат по нескольким условиям в Excel
А теперь можно приступать к сложной сортировки дат по нескольким условиям. Задание следующее – транзакции должны быть отсортированы в следующем порядком:
- Года по возрастанию.
- Месяцы в период определенных лет – по убыванию.
- Дни в периоды определенных месяцев – по убыванию.
Способ реализации поставленной задачи:
- Перейдите на любую ячейку исходной таблицы и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».

- В появившемся диалоговом окне настраиваемой сортировки убедитесь в том, что галочкой отмечена опция «Мои данные содержат заголовки». После чего во всех выпадающих списках выберите следующие значения: в секции «Столбец» – «Год», в секции «Сортировка» – «Значения», а в секции «Порядок» – «По возрастанию».

- На жмите на кнопку добавить уровень. И на втором условии заполните его критериями соответственно: 1 – «Месяц», 2 – «Значение», 3 – «По убыванию».

- Нажмите на кнопку «Копировать уровень» для создания третьего условия сортирования транзакций по датам. В третьем уровне изменяем только первый критерий на значение «День». И нажмите на кнопку ОК в данном диалоговом окне.
В результате мы выполнили сложную сортировку дат по нескольким условиям:

Для сортирования значений таблицы в формате «Дата» Excel предоставляет опции в выпадающих списках такие как «От старых к новым» и «От новых к старым». Но на практике при работе с большими объемами данных результат не всегда оправдывает ожидания. Так как для программы Excel даты – это целые числа безопаснее и эффективнее сортировать их описанным методом в данной статье.