KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe filtert u in Excel alle datumcellen vóór of na vandaag?

AuteurXiaoyang Wijzigingsdatum

In dit artikel bespreken we stapsgewijze methoden om in een Excel-werkblad alle datumcellen te filteren die vóór of na vandaag liggen. Het beheren en analyseren van tijdsgevoelige gegevens komt vaak voor, met name bij logbestanden, planningen, projecttijdlijnen of het bijhouden van vervaldatums. Door efficiënt op datums te filteren, richt u zich direct op de relevante records op dat moment — voor een vlottere workflow en nauwkeurigere besluitvorming.


Filter alle datumcellen vóór of na vandaag met de filterfunctie

De ingebouwde filterfunctie van Excel biedt een eenvoudige manier om datums vóór of na vandaag te identificeren en weer te geven. Deze visuele aanpak vereist geen formules of VBA-code, waardoor deze perfect is voor gebruikers die snel huidige datasets willen filteren zonder formules of VBA te gebruiken.

1. Selecteer de kolom met uw datums, ga naar het tabblad Gegevens en klik op Filter in het lint. U ziet nu filterpijltjes verschijnen naast elke kolomkop, zoals hieronder wordt getoond:

een schermafbeelding van het inschakelen van de filterfunctie

2. Klik op de vervolgkeuzepijl in de kop van de datumkolom. Houd de muisaanwijzer boven Datumfilters en kies vervolgens Vóór of Na, afhankelijk van uw behoeften. Selecteer bijvoorbeeld Vóór om datums vóór vandaag te vinden.

een schermafbeelding van het opgeven van de filtervoorwaarde

3. In het dialoogvenster Aangepaste automatisch filter klikt u op het pictogram Datumkiezereen schermafbeelding van een kalenderpictogram om de kalender te openen. Klik op de knop Vandaag om snel de datum van vandaag in te stellen.

een schermafbeelding van het selecteren van de datum van vandaag in de kalender

4. Klik op OK. Excel filtert uw gegevens zodanig dat alleen rijen worden weergegeven waarbij de datum voldoet aan uw opgegeven voorwaarde (vóór of na vandaag), zoals hieronder wordt getoond:

een schermafbeelding met de oorspronkelijke gegevens en de gefilterde gegevens

Deze methode is efficiënt voor matig grote tabellen en zeer toegankelijk, omdat geen geavanceerde vaardigheden nodig zijn. Als uw gegevens echter worden bijgewerkt of de criteria veranderen, dient u het proces handmatig te herhalen.

⚠️ Opmerking: Als uw datumkolom tekst bevat of niet is opgemaakt als een geldige Excel-datum, worden de filteropties onder Datumfilters mogelijk niet weergegeven.


Filter alle datumcellen vóór of na vandaag met VBA-code

Als u gegevens regelmatig moet filteren of het proces wilt automatiseren voor grote datasets, is het gebruik van VBA-code een zeer praktische oplossing. Dit is vooral handig voor analisten, rapportautomatisering of elke workflow waarbij het filteren op de datum van vandaag vaak terugkomt. Met VBA past u het filter met één klik toe en vermijdt u herhaaldelijk handmatig filteren. Houd er rekening mee dat u uw werkmap opslaat in een macro-ondersteunend formaat ().xlsm) en dat sommige gebruikers beperkte toegang hebben vanwege beveiligingsinstellingen voor macro’s.

1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in de editor op Invoegen > Module en plak vervolgens een van de volgende codeblokken in het modulevenster.

VBA-code: Filter alle datumcellen vóór vandaag:

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-code: Filter alle datumcellen na vandaag:

Sub FilterDateAfterToday()
    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. Nadat u een van bovenstaande codes hebt gekopieerd en geplakt, drukt u op de toets F5 om deze uit te voeren. Er verschijnt een promptvenster waarin u het bereik of de kolom met uw datums kunt selecteren. Zorg ervoor dat u alleen het relevante gegevensbereik selecteert en dat uw datums in het juiste Excel-datumnotatieformaat staan om fouten in de code te voorkomen.

een schermafbeelding van het selecteren van het datumbereik na het uitvoeren van de VBA-code

4. Klik op OK om het filter uit te voeren. De rijen waarvan de datum vóór of na vandaag ligt (afhankelijk van uw keuze) worden automatisch weergegeven, terwijl alle andere rijen verborgen blijven.

⚠️ Opmerking: Filteren met VBA minimaliseert gebruikersinteractie en is geschikt voor zowel eenvoudige als geavanceerde behoeften. Sla uw gegevens echter altijd op voordat u VBA gebruikt, en controleer nogmaals of uw geselecteerde bereik correct is om per ongeluk essentiële rijen uit te sluiten. Als u fouten tegenkomt, zorg er dan voor dat alle datumwaarden geldige datums zijn; ongeldige invoer kan ervoor zorgen dat de macro vastloopt. Overweeg voor blijvend gemak de macro aan een knop toe te wijzen, zodat u met één klik kunt filteren.


Filter alle datumcellen vóór of na vandaag met een Excel-Formulehulpkolom

Een andere veelzijdige oplossing is het toevoegen van een hulpkolom met een Excel-formule om datums vóór of na vandaag te markeren. Deze methode biedt maximale flexibiliteit bij het definiëren en aanpassen van uw filtervoorwaarden, waardoor ze ideaal is voor dynamische tabellen, complexe filters of verdere analyses op basis van gemarkeerde gegevens. In tegenstelling tot direct filteren stelt de hulpkolomaanpak u in staat rijen visueel te markeren en daarna het filterhulpmiddel van Excel te gebruiken voor nauwkeurigere controle. De techniek is eenvoudig toe te passen en perfect geschikt voor het bijhouden van deadlines, achterstallige taken of het monitoren van aankomende evenementen.

1. Voeg een nieuwe kolom toe naast uw datumkolom. Stel dat uw datums zich bevinden in kolom A, beginnend bij cel A2. Voer in de nieuwe hulpkolom (bijvoorbeeld kolom)B) in cel B2 de volgende formule in om datums vóór vandaag te markeren:

=A2<TODAY()

De formule geeft WAAR terug voor datums vóór vandaag en ONWAAR in alle andere gevallen.

Als u datums na vandaag (dus toekomstige datums) wilt markeren, gebruikt u deze versie in B2:

=A2>TODAY()

2. Sleep de formule omlaag in de hulpkolom om alle rijen in uw dataset te evalueren. Als uw gegevens beginnen in rij 2, selecteer dan cel B2, plaats de cursor op de rechterbenedenhoek tot deze verandert in een klein zwart plus-teken, en dubbelklik om automatisch in te vullen voor alle rijen.

3. Nu de hulpkolom WAAR of ONWAAR weergeeft bij elke rij, selecteert u de kop van de nieuwe hulpkolom en schakelt u Filter in via het tabblad Gegevens (indien nog niet ingeschakeld). Klik op de vervolgkeuzepijl en filter op WAAR om alleen de rijen weer te geven die aan uw voorwaarde voldoen (vóór of na vandaag, afhankelijk van de gebruikte formule).

💡 Tips: Om verwarring te voorkomen, kunt u uw hulpkolom labelen op basis van de filterlogica, bijvoorbeeld „Voor_Vandaag” of „Na_Vandaag”. Als u moet filteren op specifieke voorwaarden—zoals alleen datums binnen een rollend venster—past u de formule eenvoudig aan. Controleer altijd of uw datumkolom uitsluitend geldige Excel-datums bevat, aangezien lege cellen of ongeldige invoer de WAAR/ONWAAR-resultaten kunnen beïnvloeden.

ℹ️ Aanvullende opmerkingen:

• Deze formulegebaseerde methode is bijzonder handig om gegevens te bekijken, sorteren of verder te analyseren zonder het originele overzicht te verliezen. De methode ondersteunt ook flexibel gebruik van voorwaardelijke opmaak en samenvattende berekeningen op basis van WAAR/ONWAAR-waarden, hoewel hiervoor een extra kolom nodig is. De transparantie en herbruikbaarheid van deze aanpak wegen dat kleine nadeel meestal ruimschoots goed.

• Als uw tabel regelmatig wordt bijgewerkt, past u de formule eenvoudig opnieuw toe of breidt u deze uit zodra er nieuwe rijen worden toegevoegd. Als sorteren of filteren niet naar verwachting werkt, controleert u op lege of inconsistente waarden in uw datumkolom en herberekent u indien nodig de hulpformules ()Formules>Nu berekenen als de berekening op handmatig is ingesteld).


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins