Как фильтровать диапазон дат в Excel (5 простых способов)

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

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

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

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

Фильтр диапазона дат.xlsm

5 способов фильтрации диапазона дат в Excel

1. Использование команды фильтра Excel для фильтрации диапазона дат

Самая простая операция для фильтр из диапазон дат использует сайт Команда фильтра с сайта Редактирование лента. Давайте посмотрим, как это можно сделать.

1.1. Фильтрация диапазона дат путем выбора

Предположим, мы хотим узнать о количество продаж в месяцы Январь и Март Поэтому нам нужно Фильтр из даты в месяц Февраль .

Шаги:

  • Выберите любые ячейки среди B4 и D4 а затем перейдите к Главная >> Сортировка и фильтр >> Фильтр

  • После этого нажмите на отмеченный икона в камере B4 (Показано на следующем рисунке).

  • Затем снимите метку Январь и Март и нажмите OK .

Вы увидите информацию о продажах в Февраль .

  • Чтобы получить информацию о Январь и Март , выберите ассортимент B10:D12 и выполните следующие действия правый клик на любой из выделенных ячеек.
  • Затем нажмите на Удалить строку .

  • A предупреждающее сообщение появится. Просто нажмите OK .

  • Эта операция приведет к завершению всей информации из реализация продукции в Февраль . Теперь выберите Фильтр с сайта Сортировка и фильтр ленту снова.

Теперь вы увидите информацию о продажи в Январь и Март только.

Таким образом, вы можете F ilter a диапазон дат в Excel для просмотра нужной информации.

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

1.2. Фильтрация диапазона дат с помощью фильтров дат

Мы очень хотим узнать о количество продаж в месяцы Январь и Март Поэтому нам нужно Фильтр из даты в месяц Февраль .

Шаги:

  • Выберите любые ячейки среди B4 и D4 а затем перейдите к Главная >> Сортировка и фильтр >> Фильтр

  • После этого нажмите на отмеченный икона в камере B4 (Показано на следующем рисунке).

  • Выберите Пользовательский фильтр с сайта Фильтр по дате (Показано на следующем рисунке).

Помните, вы хотите увидеть продажи информация в месяцах Январь и Март Поэтому вы должны фильтр на Февраль месяц. Чтобы сделать это,

  • Установите Дата как ' до 01-02-22 или после 07-02-22". (см. рисунок ниже)

  • Теперь нажмите OK и вы увидите информация о продажах в месяцы Январь и Март .

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

Читать далее: Как использовать пользовательский фильтр даты в Excel (5 простых способов)

2. Фильтрация даты с помощью функции FILTER

Использование Функция ФИЛЬТР Excel было бы разумной идеей Фильтр диапазон дат Представьте себе, что вы хотите узнать информацию о продажи в Февраль Давайте посмотрим, какой порядок действий следует соблюдать при использовании этого метода.

Шаги:

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

  • Убедитесь, что формат числа из колонка F устанавливается на Дата .

  • Введите следующую формулу в ячейку F5 .
=FILTER(B5:D14,MONTH(B5:B14)=2, "Нет данных")

Функция МЕСЯЦ помогает ФИЛЬТР функция для возврата информации о продажи на основе месяца, который мы вводим в формулу. Здесь мы хотим увидеть продажи информация в Февраль , поэтому мы проверяем, если дата диапазон B5:B14 относится к номеру месяца 2 Если да, то мы увидим продажи история Февраль месяц. Таким образом, мы получаем нет данных .

  • Теперь нажмите ENTER и вы увидите всю информацию о реализация продукции в Февраль .

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

Читать далее: Excel VBA: Фильтр даты до сегодняшнего дня (с быстрыми шагами)

3. Использование Pivot Table для фильтрации диапазона дат

В этом разделе я покажу вам, как фильтр a диапазон дат с помощью Поворотная таблица Допустим, вы хотите узнать общую сумму продажи в Январь Просто следуйте приведенной ниже процедуре.

Шаги:

  • Сначала выберите диапазон B4:D12 . Затем перейдите к Вставка >> Поворотная таблица

  • A диалоговое окно появится. Просто нажмите OK .

Вы увидите Поля PivotTable с правой стороны в новом листе Excel. В нем есть все Поля из Заголовки колонок вашего набора данных. Существует четыре Области под названием Фильтры , Колонки , Строки и Значения . Вы можете перетащить любой Поле на этих Области .

  • Теперь нажмите на Дата в Поле PivotTable Вы увидите еще одно поле Месяц появится автоматически.

  • Теперь, это сложная часть. Вам нужно снять пометку Дата но Марк Продукция и Количество продаж. из поле
  • Затем перетащите Месяцы поле из область из Строки на Фильтры (Показано на следующем изображении).

Эта операция покажет каждый Продажи и Продукция набора данных в Поворотная таблица .

  • Чтобы увидеть Продажи в Январь , нажмите на стрелка отмеченной области на следующем рисунке, а затем выберите Ян .
  • После этого просто нажмите OK .

Теперь вы сможете увидеть все Продукция и их соответствующие Продажи в Поворотная таблица Вы также можете увидеть общую сумму продажи из Январь месяц.

Таким образом, вы можете легко диапазон дат фильтрации используя Поворотная таблица В этом случае мы отфильтровано из даты из Февраль и Март .

Читать далее: Как фильтровать диапазон дат в таблице Pivot с помощью Excel VBA

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

  • Как SUMIF между двумя датами и с другим критерием (7 способов)
  • Вычислить среднее значение, если в диапазоне дат в Excel (3 способа)
  • Как использовать SUMIFS для суммирования значений в диапазоне дат в Excel
  • Выполните SUMIF Месяц диапазона дат в Excel (9 способов)
  • Excel SUMIF с диапазоном дат в месяц & год (4 примера)

4. Применение VBA для фильтрации диапазона дат

Мы можем фильтровать диапазон дат через VBA тоже. Предположим, вы просто хотите узнать о продажи в Февраль и Март Давайте обсудим этот процесс ниже.

Шаги:

  • Во-первых, откройте Visual Basic из Вкладка разработчика .

Затем откроется новое окно Microsoft Visual Basic для приложений .

  • Теперь откройте Вставка >> выбрать Модуль .

  • Введите следующий код в Модуль VBA .
 Public Sub DateRangeFilter() Dim StartDate As Long, EndDate As Long StartDate = Range("B10").Value EndDate = Range("B14").Value Range("B4:B14").AutoFilter field:=1, _ Criteria1:=">=" & StartDate, _ Operator:=xlAnd, _ Criteria2:="<=" & EndDate End Sub 

Здесь я создал Sub DateRangeFilter , где я объявил две переменные StartDate и Дата окончания в качестве Длинный .

Поскольку мы хотим узнать о продажи в месяцы Февраль и Март мы устанавливаем первый дата из Февраль как наш дата начала (клетка B10 ) и последний дата из Март как наш дата окончания (клетка B14 ) с использованием диапазон и Метод стоимости . Тогда мы использовали сайт Метод автофильтра на Фильтр это диапазон дат с сайта B4:B14 установив критерии для дата начала и дата окончания .

  • Теперь запустите Макросы из листа Excel.

  • После этого вы будете видеть только даты из Февраль и Март .

Таким образом, вы можете фильтр сайт диапазон дат использование простых VBA код.

Читать далее: Excel VBA: Фильтр диапазона дат на основе значения ячейки (макрос и пользовательская форма)

5. Использование функций Excel AND и TODAY для фильтрации диапазона дат

Предположим, вы хотите узнать о продажи история с датами между 60 и 80 дней назад от сегодня Вы можете следовать этому подходу.

Шаги:

  • Создайте новый колонка назовите его как хотите, В данном случае, я назову его Дата фильтрации .
  • Затем введите следующую формулу в ячейку E5 .
=AND(TODAY()-B5>=60,TODAY()-B5<=80)

Вот, функция TODAY определяет даты между 60 и 80 дней назад от сегодня . Затем мы используем эту логику для функция И . Тогда И функция возвращает значения в соответствии с логикой,

  • Нажмите кнопку ENTER и вы увидите результат в ячейке E5 .

  • Теперь используйте Наполнительная рукоятка на Автозаполнение нижние ячейки.

  • Выберите ячейку E5 а затем выберите Главная >> Сортировка и фильтр >> Фильтр

  • Теперь нажмите на отмеченный стрелка немаркий FALSE а затем нажмите OK (показано на следующем рисунке).

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

Таким образом, вы можете фильтр сайт диапазон дат в Microsoft Excel.

Читать далее: Формула Excel для добавления диапазона дат (11 быстрых методов)

Практическая рабочая тетрадь

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

Заключение

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

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