Sådan filtreres datointerval i Excel (5 nemme metoder)

  • Del Dette
Hugh West

I denne artikel får du nogle værdifulde metoder til at filtrere et interval af datoer i Excel. Antag, at du har salgsoplysninger for en måned, men du ønsker ikke at kende det salg, der skete hver dag i den måned. Du skal snarere vide, hvad der skete på nogle bestemte dage eller i en bestemt uge. Til det formål skal du filtrere et interval af datoer, så du nemt kan finde ud af, hvad der var denvirksomhedens tilstand i det pågældende tidsrum.

Her vil vi arbejde med følgende datasæt, der viser den salgsmængde af nogle elektroniske produkter i en butik på nogle forskellige datoer i månederne i Januar , Februar og Marts .

Download arbejdsbog til øvelser

Filtrere datointerval.xlsm

5 måder at filtrere datointerval i Excel på

1. Brug Excel-filterkommandoen til at filtrere datointerval

Den nemmeste operation at filter ud en række af datoer bruger Filterkommando fra Redigering af Lad os se, hvordan vi kan gøre det.

1.1. Filtrering af datointerval ved valg

Lad os antage, at vi ønsker at vide noget om salgsmængde i månederne i Januar og Marts Så vi er nødt til at Filter ud af den datoer i måneden Februar .

Trin:

  • Vælg en hvilken som helst celle blandt B4 og D4 og derefter gå til Hjem >> Sortere & Filtrere >> Filter

  • Klik derefter på den markerede ikon i celle B4 (Vist på følgende billede).

  • Fjern derefter mærket Januar og Marts og klik på OK .

Du vil se oplysninger om salget i Februar .

  • For at få oplysninger om Januar og Marts , vælg den rækkevidde B10:D12 og gør det højreklik på en af de valgte celler.
  • Klik derefter på Slet række .

  • A advarselsmeddelelse vises. Du skal blot klikke på OK .

  • Denne operation vil afslutte alle oplysninger om den salg af produkter Februar Vælg nu Filter fra Sortere & Filtrere bånd igen.

Nu får du oplysninger om den salg Januar og Marts kun.

Du kan således F ilter a række af datoer i Excel for at få vist de ønskede oplysninger.

Læs mere: Sådan beregnes datointerval i Excel

1.2. Filtrering af datointerval ved hjælp af datafiltre

Vi er ivrige efter at høre om de salgsmængde i månederne i Januar og Marts Så vi er nødt til at Filter ud af den datoer i måneden Februar .

Trin:

  • Vælg en hvilken som helst celle blandt B4 og D4 og derefter gå til Hjem >> Sortere & Filtrere >> Filter

  • Klik derefter på den markerede ikon i celle B4 (Vist på følgende billede).

  • Vælg Brugerdefineret filter fra Datafilter (Vist i næste figur).

Husk, at du ønsker at se de salg oplysninger i månederne Januar og Marts . så du er nødt til at filter ud Februar måned. Så for at gøre dette,

  • Indstil den Dato som ' er før 01-02-22 eller er efter 07-02-22 (se figuren nedenfor)

  • Klik nu på OK og du vil se den salgsoplysninger i månederne i Januar og Marts .

Du kan således Filtrer datointervallet som du ønsker. Du kan også finde andre muligheder i Datafilter som I dag, i går, i næste måned osv. Hvis du ønsker at filtrere datointervaller på en anden måde, kan du bruge disse muligheder.

Læs mere: Sådan bruges bruger du brugerdefineret datafilter i Excel (5 nemme måder)

2. Filtrering af dato ved hjælp af FILTER-funktionen

Brug af den Excel FILTER-funktion ville være en smart idé at Filter datointerval . Forestil dig, at du vil vide noget om oplysningerne om salg Februar . Lad os se, hvilken procedure du skal følge for denne metode.

Trin:

  • Først opretter du et nyt diagram som i følgende figur.

  • Sørg for, at den nummerformat kolonne F er indstillet til Dato .

  • Indtast følgende formel i celle F5 .
=FILTER(B5:D14,MONTH(B5:B14)=2, "Ingen data")

Funktionen MÅNED hjælper den FILTER funktion til at returnere oplysninger om salg baseret på den måned, vi har angivet i formlen. Her ønsker vi at se den salg oplysninger i Februar , så vi kontrollerer, om den dato B5:B14 hører til månedsnummer 2 Hvis ja, vil vi se den salg historien om Februar måned. I modsat fald får vi ingen data .

  • Tryk nu på INDTAST og du vil se alle oplysninger om salg af produkter Februar .

Du kan således Filter datointerval i et overblik.

Læs mere: Excel VBA: Filtrer dato før i dag (med hurtige trin)

3. Udnyttelse af pivottabel til at filtrere intervallet af datoer

I dette afsnit vil jeg vise dig, hvordan du kan filter a datointerval med hjælp fra Pivottabel Lad os sige, at du vil vide noget om den samlede salg Januar Følg blot nedenstående procedure.

Trin:

  • Først skal du vælge den område B4:D12 Derefter skal du gå til Indsæt >> Pivottabel

  • A dialogboks vil blive vist. Du skal blot klikke på OK .

Du vil se PivotTable-felter i højre side i et nyt Excel-ark. Det har alle Felter fra den Kolonneoverskrifter af dit datasæt. Der er fire Områder ved navn Filtre , Kolonner , Rækker og Værdier . Du kan træk enhver Område på disse Områder .

  • Klik nu på Dato i den PivotTable-felt Du vil se et andet felt Måned vil automatisk blive vist.

  • Nu kommer den vanskelige del. Du skal fjerne markeringen Dato men mærke Produkter og Salgskvantum. fra den felt
  • Træk derefter den Måneder feltet fra den område Rækker til Filtre (Vist i det følgende billede).

Denne operation vil vise alle Salg og Produkter af datasættet i en Pivottabel .

  • For at se den Salg Januar , klik på pil af det markerede område i det følgende billede og vælg derefter Jan .
  • Herefter skal du blot klikke på OK .

Nu vil du kunne se alle de Produkter og deres respektive Salg i den Pivottabel Du kan også se den samlede salg Januar måned.

På denne måde kan du nemt filtrere datointerval ved hjælp af en Pivottabel . I dette tilfælde har vi filtreret ud af den datoer Februar og Marts .

Læs mere: Sådan filtreres datointerval i Pivot Table med Excel VBA

Lignende læsninger

  • Sådan SUMIF mellem to datoer og med et andet kriterium (7 måder)
  • Beregn gennemsnit hvis inden for datointerval i Excel (3 måder)
  • Sådan bruges SUMIFS til at summere værdier i datointerval i Excel
  • Gør SUMIF Datointerval måned i Excel (9 måder)
  • Excel SUMIF med et datointerval i måned & år (4 eksempler)

4. Anvendelse af VBA til at filtrere datointerval

Vi kan filtrere datointervallet via VBA også. Antag, at du blot vil vide noget om den salg Februar og Marts Lad os diskutere processen nedenfor.

Trin:

  • Først skal du åbne Visual Basic fra den Fanen Udvikler .

Derefter åbner den et nyt vindue med Microsoft Visual Basic for Applications .

  • Nu skal du åbne Indsæt >> vælg Modul .

  • Indtast følgende kode 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 

Her har jeg oprettet en Under DateRangeFilter , hvor jeg erklærede to variabler StartDate og EndDate som Lang .

Da vi ønsker at vide noget om salg i månederne i Februar og Marts , vi sætter den første dato Februar som vores startdato (celle B10 ) og den sidste dato Marts som vores slutdato (celle B14 ) ved hjælp af området og Værdimetode Så brugte vi AutoFilter-metode til Filter denne datointerval fra B4:B14 ved at indstille kriterier til startdato og slutdato .

  • Nu skal du køre Makroer fra Excel-arket.

  • Herefter vil du kun se datoer Februar og Marts .

Du kan således filter datointerval ved hjælp af enkle VBA kode.

Læs mere: Excel VBA: Filtrer datointerval baseret på celleværdi (makro og UserForm)

5. Brug af Excel AND- og TODAY-funktionerne til at filtrere datointerval

Lad os antage, at du vil vide noget om salg historie med datoer mellem 60 og 80 dage siden fra i dag Du kan følge denne fremgangsmåde.

Trin:

  • Lav en ny kolonne , navngiv det som du vil, I dette tilfælde vil jeg navngive det Filtreret dato .
  • Skriv derefter følgende formel i celle E5 .
=AND(TODAY()-B5>=60,TODAY()-B5<=80)

Her, funktionen TODAY identificerer den datoer mellem 60 og 80 dage siden fra i dag Vi anvender denne logik til AND-funktionen . Så er den OG funktionen returnerer værdierne i henhold til logikken,

  • Tryk på INDTAST tasten, og du vil se resultatet i celle E5 .

  • Brug nu den Håndtag til påfyldning til AutoFill nederste celler.

  • Vælg celle E5 og vælg derefter Hjem >> Sortere & Filtrere >> Filter

  • Klik nu på den markerede pil , ikke mærket FALSK og klik derefter på OK (vist i følgende figur).

  • Når du har udført denne handling, vil du se salg historie blandt dine ønskede rækkevidde datoer .

Du kan således filter datointerval i Microsoft Excel.

Læs mere: Excel-formel til at tilføje datointerval (11 hurtige metoder)

Arbejdsbog til øvelser

Her giver jeg dig det datasæt, som jeg har anvendt denne metode på. Jeg håber, at det kan være nyttigt for dig, så du kan øve dig i disse metoder på egen hånd.

Konklusion

I denne artikel lægges der vægt på, hvordan man filtrere datointerval i Excel. Vi har anvendt ret enkle metoder her. Filtrering af datointervaller kan være meget nyttigt, når du arbejder i et stort datasæt, og du har brug for at kende til nogle hændelser eller begivenheder eller oplysninger inden for en bestemt periode. Jeg håber, at du kan få gavn af denne artikel. Hvis du har nemmere metoder i tankerne eller har feedback, er du velkommen til at skrive dem i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.