Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe alle datumcellen voor of na vandaag in Excel filteren?

Author Xiaoyang Last modified

In dit artikel onderzoeken we stap-voor-stap methoden om alle datumcellen die voor of na vandaag zijn te filteren in een Excel-werkblad. Het beheren en analyseren van tijdgevoelige gegevens is een veelvoorkomende vereiste, vooral bij het werken met logs, schema's, projectplanningen of vervaldatums. Efficiënt filteren op datums maakt het gemakkelijker om alleen de records waar het om gaat op een bepaald moment te bekijken, waardoor workflow en besluitvorming nauwkeuriger worden.


Filter alle datumcellen voor of na vandaag met de filterfunctie

De ingebouwde filterfunctie van Excel biedt een eenvoudige manier om datums te identificeren en weer te geven die voor of na vandaag liggen. Deze aanpak is visueel en vereist geen formules of VBA-code, waardoor het ideaal is voor gebruikers die een snelle manier zoeken om huidige datasets te filteren zonder formules of VBA te gebruiken.

1. Selecteer de kolom met uw datums, ga vervolgens naar het tabblad Gegevens en klik op Filter in de menubalk. U ziet filterpijlen verschijnen naast elke kolomkop, zoals hieronder wordt weergegeven:

a screenshot of enabling the Filter function

2. Klik op de vervolgkeuzepijl in de datumkolomkop. Beweeg over Datumfilters en kies vervolgens Voor of Na, afhankelijk van uw behoeften. Bijvoorbeeld, selecteer Voor om datums te vinden die eerder zijn dan vandaag.

a screenshot of specifying the filter condition

3. In de Aangepaste automatische filter dialoogvenster, klik op de Datumkiezer a screenshot of a calendar icon pictogram om de kalender te openen. Klik op de Vandaag knop om snel vandaag’s datum in te stellen.

a screenshot of picking today's date in the calendar

4. Klik op OK. Excel zal uw gegevens filteren om alleen rijen te tonen waar de datum aan uw gespecificeerde voorwaarde voldoet (voor of na vandaag), zoals hieronder wordt weergegeven:

a screenshot showing the original data and the filtered data

Deze methode is efficiënt voor tabellen van gemiddelde grootte en zeer toegankelijk, omdat er geen geavanceerde vaardigheden nodig zijn. Echter, u moet het proces handmatig herhalen als uw gegevens worden bijgewerkt of de criteria veranderen.

⚠️ Opmerking: Als uw datumkolom tekst bevat of niet is opgemaakt als juiste Excel-datums, kunnen filteropties onder Datumfilters niet verschijnen.


Filter alle datumcellen voor of na vandaag met VBA-code

Als u gegevens herhaaldelijk moet filteren of het proces voor grote datasets wilt automatiseren, is het gebruik van VBA-code een zeer praktische benadering. Dit is vooral nuttig voor analisten, rapportautomatisering of elke workflow waarbij filteren op basis van de huidige datum regelmatig terugkomt. Met VBA kunt u het filter in één klik toepassen, waardoor repetitief handmatig filteren wordt vermeden. Houd er rekening mee dat het gebruik van VBA vereist dat u uw werkmap opslaat met macro-ondersteuning (.xlsm-formaat), en sommige gebruikers hebben mogelijk beperkte toegang vanwege macro-beveiligingsinstellingen.

1. Druk tegelijkertijd op de toetsen ALT + F11 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 voor 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 de bovenstaande codes hebt gekopieerd en geplakt, drukt u op de F5-toets om deze uit te voeren. Er verschijnt een promptvenster waarmee u het bereik of de kolom met uw datums kunt selecteren. Zorg ervoor dat u alleen het relevante gegevensbereik selecteert en controleer of uw datums in het juiste Excel-datumformaat staan om fouten in de code te voorkomen.

a screenshot of selecting the date range after running the VBA code

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

⚠️ Opmerking: VBA-gebaseerd filteren minimaliseert gebruikersinteractie en is geschikt voor zowel eenvoudige als geavanceerde behoeften. Sla echter altijd uw gegevens op voordat u VBA toepast en dubbelcheck uw geselecteerde bereik om essentiële rijen onbedoeld te voorkomen. Als u fouten tegenkomt, zorg er dan voor dat alle datumwaarden geldige datums zijn – niet-datumvermeldingen kunnen er voor zorgen dat de macro niet goed functioneert. Overweeg voor continu gemak om de macro toe te wijzen aan een knop voor één-klikfilteren.


Filter alle datumcellen voor of na vandaag met een Excel-formulehulpkolom

Een andere veelzijdige oplossing omvat het toevoegen van een hulpkolom met een Excel-formule om datums te markeren die voor of na vandaag liggen. Deze methode biedt grote flexibiliteit bij het definiëren en aanpassen van uw filtercriteria, waardoor het bijzonder geschikt is voor dynamische tabellen, complex filteren of wanneer u verdere analyse wilt uitvoeren met gemarkeerde gegevens. In tegenstelling tot plaatselijk filteren laat de hulpkolombenadering u rijen visueel markeren en vervolgens Excel's filtertool toepassen voor meer aangepaste controle. Deze techniek is eenvoudig te implementeren en uitstekend voor het bijhouden van deadlines, achterstallige taken of het monitoren van komende evenementen.

1. Voeg een nieuwe kolom in naast uw datumkolom. Voor illustratie, stel dat uw datums in kolom A staan, beginnend bij cel A2. Voer in de nieuwe hulpkolom (stel kolom B) de volgende formule in B2 om datums voor vandaag te markeren:

=A2<TODAY()

De formule retourneert WAAR voor datums voor vandaag en ONWAAR anders.

Als u datums na vandaag (d.w.z. toekomstige datums) wilt markeren, gebruik dan deze versie in B2:

=A2>TODAY()

2. Sleep de formule omlaag door de hulpkolom om alle rijen in uw dataset te evalueren. Als de gegevens beginnen vanaf rij 2, selecteert u simpelweg B2, beweegt u uw cursor naar de rechterbenedenhoek tot deze een klein zwart plusteken wordt, en dubbelklikt u om automatisch in te vullen voor alle rijen.

3. Nu uw hulpkolom WAAR of ONWAAR tegenover elke rij laat zien, selecteert u de kop van de nieuwe hulpkolom en schakelt u Filter in via het tabblad Gegevens (als deze nog niet is ingeschakeld). Klik op de vervolgkeuzepijl en filter op WAAR om alleen de rijen te bekijken die aan uw voorwaarde voldoen (ofwel voor of na vandaag, afhankelijk van de gebruikte formule).

💡 Tips: Om verwarring te voorkomen, overweeg dan uw hulpkolom te labelen volgens de filterlogica, zoals "Voor_Vandaag" of "Na_Vandaag." Als u moet filteren op specifieke voorwaarden (bijvoorbeeld alleen datums binnen een bewegend venster), pas dan de formule indien nodig aan. Controleer altijd of uw datumkolom alleen geldige Excel-datums bevat, omdat blanco of niet-datumvermeldingen de WAAR/ONWAAR-resultaten kunnen beïnvloeden.

ℹ️ Extra notities:

• Deze formulegebaseerde methode is bijzonder handig voor het bekijken, sorteren of verder analyseren van gegevens zonder het spoor bij te houden van de originele informatie. Het ondersteunt ook flexibele voorwaardelijke opmaak en samenvattingsberekeningen op basis van de WAAR/ONWAAR-waarden, hoewel het wel een extra kolom vereist. De transparantie en herbruikbaarheid van deze aanpak wegen vaak op tegen dit kleine ongemak.

• Als uw tabel vaak wordt bijgewerkt, past u de formule gewoon opnieuw toe of breidt u deze uit als er nieuwe rijen worden toegevoegd. Als sorteren of filteren niet werkt zoals verwacht, dubbelcheck dan op blanco of inconsistente vermeldingen in uw datumkolom en herbereken de hulpformules indien nodig (Formules > Bereken nu als berekening is ingesteld op handmatig).


Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


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

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen