Note: The other languages of the website are Google-translated. Back to English
Vpiši se  \/ 
x
or
x
Registracija  \/ 
x

or

Kako filtrirati datume med dvema določenima datumoma v Excelu?

Včasih boste morda želeli filtrirati podatke ali zapise med dvema določenima datumoma v Excelu. Na primer, želite prikazati evidence o prodaji med 9 in 1 v Excelu skupaj s skrivanjem drugih evidenc. Ta članek se osredotoča na načine za enostavno filtriranje datumov med dvema določenima datumoma v Excelu.

Z ukazom Filtriraj datume med dvema datumoma
Filtrirajte datume med dvema določenima datumoma s kodo VBA
Z Kutools za Excel izberite vse datume med dvema določenima datumoma


Z ukazom Filtriraj datume med dvema datumoma

Recimo, da imate naslednje poročilo in želite zdaj filtrirati elemente med 9 in 1, da boste lahko hitro povzeli nekatere informacije. Oglejte si posnetke zaslona:

doc-filter-datumi-1 -2 doc-filter-datumi-2

Microsoft Excel filter ukaz podpira filtriranje vseh datumov med dvema datumoma z naslednjimi koraki:

korak 1: Izberite stolpec z datumom, stolpec C v ohišju. In kliknite datum > filter, glej posnetek zaslona:

doc-filter-datumi-3

korak 2: Kliknite puščični gumb poleg naslova stolpca C. In premaknite miško nad Datumski filtriin izberite Med element na desnem seznamu, glejte naslednjo sliko zaslona:

doc-filter-datumi-4

korak 3: V Popping up Samodejni filter po meri v pogovornem oknu določite dva datuma, po katerih boste filtrirali. Glejte naslednje korake:

doc-filter-datumi-5

korak 4: Kliknite OK. Zdaj filtrira stolpec Datum med obema datumoma in skrije druge zapise, kot prikazuje naslednja slika zaslona:

doc-filter-datumi-6


Filtrirajte datume med dvema določenima datumoma s kodo VBA

Naslednja kratka koda VBA vam lahko pomaga tudi pri filtriranju datumov med dvema določenima datumoma. Naredite to:

korak 1: V prazna polja vnesite dva natančna datuma. V tem primeru v celico E9 vnesem začetni datum 1, v celico E2012 pa končni datum 1.

doc-filter-datumi-7

korak 2: Potem držite tipko ALT + F11 in odpre tipko Microsoft Visual Basic za aplikacije okno.

korak 3: Kliknite Vstavi > Moduliin prilepite naslednjo kodo v okno modula.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

Opomba:

  • V zgornji kodi je lngStart = Obseg ("E1"), E1 je začetni datum na vašem delovnem listu in lngEnd = obseg ("E2"), E2 je končni datum, ki ste ga določili.
  • Območje ("C1: C13"), obseg C1: C13 je stolpec z datumi, ki ga želite filtrirati.
  • Vse zgornje kode so spremenljivke, spremenite jih lahko po potrebi.

korak 4: Nato pritisnite F5 ključ za zagon te kode in zapisi med 9 in 1 so bili filtrirani.


Z Kutools za Excel izberite vse datume med dvema določenima datumoma

V tem poglavju vam priporočamo Izberite Specific Cells uporabnost Kutools za Excel. S tem pripomočkom lahko preprosto izberete vse vrstice med dvema določenima datumoma v določenem obsegu in nato te vrstice premaknete ali kopirate na drugo mesto v delovnem zvezku.

Pred vložitvijo vloge Kutools za ExcelProsim najprej ga prenesite in namestite.

1: Izberite obseg, ki ga boste filtrirali po dveh datumih, In nato kliknite Kutools > Izberite > Izberite Specific Cells...

2: V Izberite Specific Cells v pogovornem oknu določite nastavitve, kot je prikazano spodaj

  • 1). Izberite Cela vrstica možnost v Vrsta izbire oddelek.
  • 2). V Posebna vrsta razdelek, prosimo zaporedoma izberite Večje ali enako in Manj ali enako na dveh spustnih seznamih. Nato v naslednja polja vnesite začetni in končni datum.
  • 3). Kliknite OK . Oglejte si posnetek zaslona:

doc-filter-datumi-9

Zdaj so izbrane vse vrstice, ki se ujemajo z merilom. Nato lahko izbrane vrstice po potrebi kopirate in prilepite v želeno območje.

  Če želite imeti brezplačno (30-dnevno) preskusno različico tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


Z Kutools za Excel filtrirajte vse datume med dvema določenima datumoma


Sorodni članki:


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2019 in 365. Podpira vse jezike. Preprosta namestitev v vašem podjetju ali organizaciji. Vse funkcije 30-dnevnega brezplačnega preskusa. 60-dnevno jamstvo za vračilo denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50% in vsak dan zmanjša na stotine klikov z miško!
dno pisarniške mize
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bethany · 3 years ago
    Hello, Is it possible to get the results to filter to another tab in the worksheet?
  • To post as a guest, your comment is unpublished.
    domy · 4 years ago
    Hi guys,
    is it possible to creat a loop for the sample "Filter dates between two specific dates with VBA code"? Because i have a lot of dates and not just one as shown here.
    Thank you!
  • To post as a guest, your comment is unpublished.
    mahdi · 4 years ago
    excellent, thank you so much
  • To post as a guest, your comment is unpublished.
    Mc NWOGU · 5 years ago
    YOU SHOULD FIRST OF ALL CHANGE THE DATE COLUMN TO DATE DATATYPE.
  • To post as a guest, your comment is unpublished.
    karthi · 6 years ago
    thank you this comment is very useful :D
  • To post as a guest, your comment is unpublished.
    Safi · 6 years ago
    Hi

    For Step 2 Instead of the "Date Filter" I see "Text Filter"

    All of the cells in the column are dates and they are formatted as MM/DD/YYYY

    I am not sure how to format the Text Filter to be a Date Filter

    Any Advice?
    Thank You
  • To post as a guest, your comment is unpublished.
    AyahSalwa · 7 years ago
    thank you, this is very helpful
    • To post as a guest, your comment is unpublished.
      JAVID KHAN · 5 years ago
      Thank you very much for providing this valuable article