Как да филтрирате диапазона от дати в 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

Използване на Функция FILTER на Excel би било разумно да Филтър диапазон на датите . Представете си, че искате да научите информацията за продажби в февруари . Нека видим каква процедура трябва да следвате по отношение на този метод.

Стъпки:

  • Първо направете нова диаграма, както е показано на следващата фигура.

  • Уверете се, че формат на числата на колона F е настроено на Дата .

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

Функцията МЕСЕЦ помага на ФИЛТЪР функция за връщане на информацията за продажби въз основа на месеца, който сме въвели във формулата. Тук искаме да видим продажби информация в февруари , така че проверяваме дали дата диапазон B5:B14 принадлежи на номера на месеца 2 . Ако да, ще видим продажби история на февруари месец. В противен случай получаваме няма данни .

  • Сега натиснете ВЪВЕДЕТЕ и ще видите цялата информация за продажби на продукти в февруари .

Така можете да Филтър на диапазон на датите накратко.

Прочетете още: Excel VBA: Филтриране на дата преди днес (с бързи стъпки)

3. Използване на таблицата Pivot за филтриране на диапазона от дати

В този раздел ще ви покажа как да филтър 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 

Тук създадох Под DateRangeFilter , където декларирах две променливи Начална дата и EndDate като Дълъг .

Тъй като искаме да знаем за продажби през месеците на февруари и Март , задаваме първото дата на февруари като наш начална дата (клетка B10 ) и последната дата на Март като наш крайна дата (клетка B14 ) с помощта на обхват и Метод на стойността . След това използвахме на Метод AutoFilter към Филтър този диапазон на датите от B4:B14 чрез задаване на критерии за начална дата и крайна дата .

  • Сега стартирайте Макроси от листа на Excel.

  • След това ще виждате само дати на февруари и Март .

Така можете да филтър на диапазон на датите използване на прости VBA код.

Прочетете още: Excel VBA: Филтриране на диапазон от дати въз основа на стойността на клетката (макрос и потребителска форма)

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

Да предположим, че искате да знаете за продажби история с дати между 60 и 80 преди дни от днес . Можете да следвате този подход.

Стъпки:

  • Създайте нов колона , наречете го както желаете, В този случай ще го нарека Филтрирана дата .
  • След това въведете следната формула в клетката E5 .
=AND(TODAY()-B5>=60,TODAY()-B5<=80)

Тук, функцията TODAY идентифицира дати между 60 и 80 преди дни от днес След това използваме тази логика за функцията AND . Тогава И функцията връща стойностите в съответствие с логиката,

  • Натиснете ВЪВЕДЕТЕ и ще видите резултата в клетката E5 .

  • Сега използвайте Дръжка за пълнене към Автоматично попълване долни клетки.

  • Изберете клетка E5 и след това изберете Начало >> Сортиране и филтриране >> Филтър

  • Кликнете върху маркирания стрелка , без маркировка FALSE и след това щракнете върху OK (показано на следващата фигура).

  • След изпълнението на тази операция ще видите продажби история сред желаните от вас обхват на дати .

Така можете да филтър на диапазон на датите в Microsoft Excel.

Прочетете още: Формула на Excel за добавяне на диапазон от дати (11 бързи метода)

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

Тук ви предоставям набора от данни, върху който приложих този метод. Надявам се, че това може да ви бъде полезно, за да практикувате тези методи сами.

Заключение

Тази статия акцентира върху това как да филтриране на диапазон от дати Тук сме приложили доста прости методи. Филтрирането на диапазони от дати може да бъде много полезно, когато работите с огромен набор от данни и трябва да знаете за някои инциденти, събития или информация в рамките на определен период. Надявам се тази статия да ви бъде от полза. Ако имате по-лесни методи в ума си или някаква обратна връзка, моля, не се колебайте да ги оставите в полето за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.