Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako filtrirati vse datumske celice pred ali za danes v Excelu?

V tem članku bom govoril o tem, kako filtrirati vse datumske celice, ki so pred ali po dnevu v Excelovem delovnem listu.

Filter vse celice datumov pred ali danes s funkcijo filtriranja

Filter vse celice datumov pred ali danes s kodo VBA


Filter vse celice datumov pred ali danes s funkcijo filtriranja


Dejansko lahko funkcija Filter v Excelu pomaga, da to nalogo rešite čim prej, storite tako:

1. Izberite stolpec datuma, ki ga želite filtrirati, in nato kliknite datum > filter, si oglejte sliko zaslona:

doc filter defore danes 1

2. Nato kliknite spustno puščico in nato izberite Filtri za datum > pred / po po potrebi si oglejte sliko zaslona:

doc filter defore danes 2

3. v Custom AutoFilter pogovorno okno, kliknite Izbirnik datumadoc filter defore danes 3 gumb in nato kliknite danes gumb v koledarju za izbiro datuma, si oglejte sliko:

doc filter defore danes 4

4. Nato kliknite OK da zaprete pogovorno okno, vsi datumi pred ali po dnevu pa so bili filtrirani na naslednji sliki, ki je prikazana:

doc filter defore danes 5


Filter vse celice datumov pred ali danes s kodo VBA

Naslednje VBA kode vam lahko pomagajo tudi filtrirati vse datume pred ali po dnevu v delovnem listu. Upoštevajte spodnje korake:

1. Drži dol ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite eno od naslednjih kod v Moduli Okno.

VBA koda: Filtriranje vseh datumskih celic pred danes:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, "<" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

VBA koda: Filtriranje vseh datumskih celic po danes:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, ">" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

3. Ko kopirate in prilepite eno od zgornjih kod, pritisnite F5 ključ za zagon te kode in se bo oglasilo, da vas opomni, da ste izbrali stolpec datuma, ki ga želite filtrirati, glejte sliko zaslona:

doc filter defore danes 6

4. In nato kliknite OK gumb, vse celice datumov, ki bodo pred ali po dnevu takoj izločeni.


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Abhinav Kumar · 6 months ago
    I HAVE DATA in a following format
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10
    12/11/2018 16:10



    and I want to filter it for TODAY - LAST 7 Days Excluding Today , That is if today is 12 Dec I want filter for 12 Dec and December[ 11,10,9,8,7,6,5] .
    How to create custom filter for this in MS Excel