Hur man filtrerar datumintervall i Excel (5 enkla metoder)

  • Dela Detta
Hugh West

Den här artikeln kommer att ge dig några värdefulla metoder för att filtrera ett datumintervall i Excel. Antag att du har försäljningsinformation för en månad, men du vill inte veta vilken försäljning som skedde varje dag i den månaden. Du behöver snarare veta vad som hände under vissa specifika dagar eller under en specifik vecka. För det ändamålet bör du filtrera ut ett datumintervall så att du enkelt kan ta reda på vad som var denföretagets tillstånd under denna tidsperiod.

Här kommer vi att arbeta med följande dataset som visar följande Försäljningskvantitet. av några elektroniska produkter i en butik på några olika datum under månaderna Januari , Februari och Mars .

Ladda ner övningsboken

Filtrera datumintervall.xlsm

5 sätt att filtrera datumintervall i Excel

1. Använda Excel-filterkommando för att filtrera datumintervallet

Den enklaste åtgärden att filter ut en intervall av datum. använder sig av Filterkommando från Redigering av Vi ska se hur vi kan göra detta.

1.1. Filtrering av datumintervall genom urval

Anta att vi vill veta om Försäljningskvantitet. under månaderna Januari och Mars Så vi måste Filter ut ur datum i månaden Februari .

Steg:

  • Markera valfria celler bland B4 och D4 och sedan gå till Hem >> Sortera & Filtrera >> Filter

  • Klicka sedan på den markerade ikon i cellen B4 (visas på följande bild).

  • Ta sedan bort märkningen Januari och Mars och klicka på OK .

Du kan se information om försäljningen i Februari .

  • För att få information om Januari och Mars , välj den sortiment B10:D12 och gör följande högerklicka på någon av de markerade cellerna.
  • Klicka sedan på Radera rad .

  • A varningsmeddelande kommer att visas. Klicka bara på OK .

  • Denna åtgärd avslutar all information om den produktförsäljning. Februari Välj nu Filter från Sortera & Filtrera band igen.

Nu ser du informationen om den Försäljning Januari och Mars endast.

På så sätt kan du F ilter a intervall av datum. i Excel för att se den information du vill ha.

Läs mer: Hur man beräknar datumintervall i Excel

1.2. Filtrering av datumintervall med hjälp av datumfilter

Vi är angelägna om att få veta mer om försäljningskvantitet under månaderna Januari och Mars Så vi måste Filter ut ur datum i månaden Februari .

Steg:

  • Markera valfria celler bland B4 och D4 och sedan gå till Hem >> Sortera & Filtrera >> Filter

  • Klicka sedan på den markerade ikon i cellen B4 (visas på följande bild).

  • Välj Anpassat filter från Datumfilter (visas i nästa bild).

Kom ihåg att du vill se den Försäljning information under de månader då Januari och Mars Så du måste filter ut Februari månad. Så för att göra detta,

  • Ställ in Datum som ' är före 01-02-22 eller är efter 07-02-22". (se figuren nedan)

  • Klicka nu på OK och du kommer att se information om försäljningen under månaderna Januari och Mars .

På så sätt kan du Filtrera datumintervallet som du vill. Du kan också hitta andra alternativ i Datumfilter som Idag, igår, nästa månad etc. Om du vill filtrera datumintervall på ett annat sätt, kan du använda dessa alternativ.

Läs mer: Hur man använder anpassade datumfilter i Excel (5 enkla sätt)

2. Filtrera datum med hjälp av FILTER-funktionen

Användning av Excel FILTER-funktionen skulle vara en smart idé att Filter datumintervall . tänk om du vill veta mer om informationen om Försäljning Februari Låt oss se vilket förfarande du bör följa för denna metod.

Steg:

  • Gör först ett nytt diagram som i följande figur.

  • Kontrollera att nummerformat. kolumn F är inställd till Datum .

  • Skriv följande formel i cell F5 .
=FILTER(B5:D14,MONTH(B5:B14)=2, "Inga uppgifter")

Månadsfunktionen hjälper till med att FILTER funktion för att återge information om Försäljning baserat på den månad som vi anger i formeln. Här vill vi se den Försäljning information i Februari , så vi kontrollerar om datum intervallet B5:B14 hör till månadens nummer 2 Om ja, kommer vi att se Försäljning historia av Februari månad. Annars får vi inga uppgifter .

  • Tryck nu på ENTER och du får se all information om produktförsäljning. Februari .

På så sätt kan du Filter datumintervall i en överblick.

Läs mer: Excel VBA: Filtrera datum före idag (med snabba steg)

3. Använda pivottabell för att filtrera datumintervallet

I det här avsnittet visar jag dig hur du kan filter a datumintervall med hjälp av Pivottabell Låt oss säga att du vill veta hur stor den totala Försäljning Januari Följ bara det förfarande som anges nedan.

Steg:

  • Välj först den intervall B4:D12 Gå sedan till Infoga >> Pivottabell

  • A dialogruta kommer att visas. Klicka bara på OK .

Du kommer att se PivotTable-fält till höger i ett nytt Excel-ark. Det har alla Fält från Kolumnrubriker av ditt dataset. Det finns fyra Områden som heter Filter , Kolumner , Rader och Värden . Du kan dra alla Fält på dessa Områden .

  • Klicka nu på Datum i den PivotTable-fält Du kommer att se ett annat fält Månad visas automatiskt.

  • Det här är en svår del. Du måste avmarkera Datum men markera Produkter och Försäljningsantal. från fält
  • Dra sedan i Månader fältet från den område Rader till Filter (visas i följande bild).

Denna åtgärd visar varje Försäljning och Produkter av datamängden i en Pivottabell .

  • Om du vill se Försäljning Januari , klicka på pil av det markerade området i följande bild och välj sedan Jan .
  • Därefter klickar du bara på OK .

Nu kan du se alla de Produkter och deras respektive Försäljning i den Pivottabell Du kan också se det totala antalet Försäljning Januari månad.

På så sätt kan du enkelt filtrera datumintervall med hjälp av en Pivottabell I det här fallet filtrerad ut ur datum Februari och Mars .

Läs mer: Hur man filtrerar datumintervall i en pivottabell med Excel VBA

Liknande läsningar

  • SUMIF mellan två datum och med ett annat kriterium (7 sätt)
  • Beräkna genomsnitt om inom datumintervall i Excel (3 sätt)
  • Hur man använder SUMIFS för att summera värden i datumintervall i Excel
  • Gör SUMIF Datumintervall Månad i Excel (9 sätt)
  • Excel SUMIF med ett datumintervall i månad & år (4 exempel)

4. Använda VBA för att filtrera datumintervallet

Vi kan filtrera datumintervallet via VBA också. Anta att du bara vill veta om den Försäljning Februari och Mars Vi diskuterar processen nedan.

Steg:

  • Öppna först Visual Basic från Fliken för utvecklare .

Därefter öppnas ett nytt fönster med Microsoft Visual Basic för tillämpningar .

  • Öppna nu Infoga >> välj Modul .

  • Skriv in följande kod i VBA-modul .
 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 

Här har jag skapat en Under DateRangeFilter , där jag deklarerade två variabler StartDate och Slutdatum som Lång .

Eftersom vi vill veta mer om Försäljning under månaderna Februari och Mars , vi fastställer den första datum Februari som vår startdatum (cell B10 ) och den sista datum Mars som vår slutdatum. (cell B14 ) med hjälp av området och Värdemetod Sedan använde vi AutoFilter-metoden till Filter denna datumintervall från B4:B14 genom att ställa in kriterier för startdatum och slutdatum. .

  • Kör nu Makroer från Excel-bladet.

  • Efter det kommer du bara att se datum Februari och Mars .

På så sätt kan du filter datumintervall genom att använda enkla VBA kod.

Läs mer: Excel VBA: Filtrera datumintervall baserat på cellvärde (makro och användarformulär)

5. Använda Excel-funktionerna AND och TODAY för att filtrera datumintervallet

Anta att du vill veta om Försäljning historia med datum mellan 60 och 80 för några dagar sedan från idag Du kan följa detta tillvägagångssätt.

Steg:

  • Gör en ny kolumn , namnge den som du vill, i det här fallet kallar jag den för Filtrerat datum .
  • Skriv sedan följande formel i cell E5 .
=AND(TODAY()-B5>=60,TODAY()-B5<=80)

Här, TODAY-funktionen identifierar den datum mellan 60 och 80 för några dagar sedan från idag Vi använder denna logik för AND-funktionen . Då är det OCH funktionen returnerar värdena enligt logiken,

  • Tryck på ENTER och du kommer att se resultatet i cellen E5 .

  • Använd nu Handtag för fyllning till AutoFill lägre celler.

  • Välj cell E5 och välj sedan Hem >> Sortera & Filtrera >> Filter

  • Klicka nu på den markerade pil , oavmärkt FALSK och klicka sedan på OK (se följande figur).

  • När du har utfört denna åtgärd visas följande Försäljning historia bland dina önskade sortiment datum .

På så sätt kan du filter datumintervall i Microsoft Excel.

Läs mer: Excel-formel för att lägga till datumintervall (11 snabba metoder)

Arbetsbok för praktiska övningar

Här ger jag dig det dataset på vilket jag tillämpade denna metod. Jag hoppas att detta kan vara till hjälp för dig att öva på dessa metoder på egen hand.

Slutsats

Denna artikel handlar om hur du kan filtrera datumintervall i Excel. Vi har tillämpat ganska enkla metoder här. Filtrering av datumintervall kan vara mycket användbart när du arbetar i en stor datamängd och du behöver veta om vissa incidenter, händelser eller information inom en viss period. Jag hoppas att du har nytta av den här artikeln. Om du har enklare metoder i åtanke eller om du har någon feedback, är du välkommen att lämna dem i kommentarsfältet.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.