KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie filtert man in Excel alle Datumszellen vor oder nach heute?

AutorXiaoyang Änderungsdatum

In diesem Artikel erläutern wir Schritt für Schritt, wie Sie alle Datumszellen filtern, die vor oder nach heute in einem Excel-Arbeitsblatt liegen. Das Verwalten und Analysieren zeitkritischer Daten ist eine häufige Anforderung – besonders bei Protokollen, Terminplänen, Projektzeitleisten oder der Nachverfolgung von Fälligkeitsdaten. Mit effizientem Filtern nach Datum behalten Sie stets den Überblick über relevante Datensätze, optimieren Ihre Arbeitsabläufe und treffen präzisere Entscheidungen.


Alle Datumszellen vor oder nach heute mit der Filterfunktion filtern

Die integrierte Filterfunktion von Excel bietet eine unkomplizierte Möglichkeit, Daten vor oder nach heute zu identifizieren und anzuzeigen. Dieser visuelle Ansatz kommt ganz ohne Formeln oder VBA-Code aus und ist daher ideal für Benutzer, die schnell aktuelle Datensätze filtern möchten – ganz ohne technischen Aufwand.

1. Markieren Sie die Spalte mit Ihren Daten, und wechseln Sie zur Daten-Registerkarte. Klicken Sie dort im Filter-Bereich des Menübands. Es sollten nun Filtersymbole neben jeder Spaltenüberschrift erscheinen, wie unten dargestellt:

Ein Screenshot der Aktivierung der Filterfunktion

2. Klicken Sie auf den Dropdown-Pfeil in der Überschrift der Datums-Spalte. Fahren Sie mit dem Mauszeiger über Datumsfilter und wählen Sie entweder Vor oder Nach, je nach Ihrem Bedarf. Wählen Sie beispielsweise Vor, um Daten vor heute zu finden.

Ein Screenshot der Festlegung der Filterbedingung

3. Klicken Sie im Dialogfeld Benutzerdefinierter AutoFilter auf das Symbol DatumsauswahlEin Screenshot eines Kalendersymbols, um den Kalender zu öffnen. Anschließend wählen Sie die Schaltfläche Heute, um das heutige Datum schnell einzufügen.

Ein Screenshot der Auswahl des heutigen Datums im Kalender

4. Klicken Sie auf OK. Excel filtert Ihre Daten nun so, dass nur Zeilen angezeigt werden, deren Datum Ihrer festgelegten Bedingung (vor oder nach heute) entspricht – wie unten dargestellt:

Ein Screenshot, der die Originaldaten und die gefilterten Daten zeigt

Diese Methode eignet sich hervorragend für Tabellen mittlerer Größe und ist besonders zugänglich, da keine fortgeschrittenen Kenntnisse nötig sind. Sobald sich Ihre Daten oder Kriterien ändern, müssen Sie den Vorgang jedoch manuell wiederholen.

⚠️ Hinweis: Wenn Ihre Datums-Spalte Text enthält oder nicht als gültiges Excel-Datum formatiert ist, werden die Filteroptionen unter Datumsfilter möglicherweise nicht angezeigt.


Alle Datumszellen vor oder nach heute mit VBA-Code filtern

Wenn Sie Daten regelmäßig filtern oder den Prozess für große Datensätze automatisieren möchten, ist VBA-Code eine äußerst praktische Lösung. Er eignet sich besonders für Analysten, die Berichterstattung automatisieren möchten, oder alle Arbeitsabläufe, bei denen häufig nach dem heutigen Datum gefiltert wird. Mit VBA wenden Sie den Filter per Mausklick an – und sparen sich so manuelles, wiederholtes Filtern. Beachten Sie: Ihre Arbeitsmappe müssen Sie im makrofähigen Format ().xlsm) speichern, und einige Benutzer könnten aufgrund ihrer Makrosicherheitseinstellungen eingeschränkten Zugriff haben.

1. Halten Sie die Tastenkombination ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie im Editor auf Einfügen > Modul und fügen Sie anschließend einen der folgenden Codeblöcke in das Modulfenster ein.

VBA-Code: Alle Datumszellen vor heute filtern:

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: Alle Datumszellen nach heute filtern:

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. Nachdem Sie einen der obigen Codes kopiert und eingefügt haben, drücken Sie die Taste F5, um ihn auszuführen. Es erscheint ein Eingabefeld, in dem Sie den Bereich oder die Spalte mit Ihren Daten auswählen können. Achten Sie darauf, ausschließlich den relevanten Datenbereich auszuwählen, und stellen Sie sicher, dass Ihre Daten im gültigen Excel-Datumsformat vorliegen, um Fehler im Code zu vermeiden.

Ein Screenshot der Auswahl des Datumsbereichs nach Ausführung des VBA-Codes

4. Klicken Sie auf OK, um den Filter auszuführen. Die Zeilen, deren Datum vor oder nach heute liegt (je nach gewähltem Code), werden automatisch angezeigt; alle anderen Zeilen werden ausgeblendet.

⚠️ Hinweis: Die VBA-basierte Filterung minimiert die Benutzerinteraktion und eignet sich sowohl für einfache als auch für anspruchsvolle Anforderungen. Speichern Sie Ihre Daten jedoch stets, bevor Sie VBA verwenden, und überprüfen Sie Ihren ausgewählten Bereich, um versehentliches Ausblenden wichtiger Zeilen zu vermeiden. Sollten Fehler auftreten, stellen Sie sicher, dass alle Datumswerte gültige Daten enthalten – Einträge, die kein gültiges Datum darstellen, können dazu führen, dass das Makro fehlerhaft arbeitet. Für mehr Komfort können Sie das Makro einem Schaltflächenobjekt zuweisen und mit nur einem Klick filtern.


Alle Datumszellen vor oder nach heute mit einer Excel-Formelhelfer-Spalte filtern

Eine weitere flexible Lösung ist die Hinzufügung einer Hilfsspalte mit einer Excel-Formel, um Daten vor oder nach dem heutigen Datum zu kennzeichnen. Diese Methode bietet maximale Flexibilität bei der Definition und Anpassung Ihrer Filterkriterien und eignet sich ideal für dynamische Tabellen, komplexe Filterungen oder wenn Sie mit den markierten Daten weiterführende Analysen durchführen möchten. Im Gegensatz zum direkten Filtern ermöglicht der Ansatz mit Hilfsspalten eine visuelle Hervorhebung der entsprechenden Zeilen – so können Sie anschließend das Excel-Filterwerkzeug für eine noch individuellere Steuerung nutzen. Die Technik ist einfach umzusetzen und perfekt geeignet, um Fristen, überfällige Aufgaben oder bevorstehende Ereignisse im Blick zu behalten.

1. Fügen Sie eine neue Spalte direkt neben Ihrer Datums-Spalte ein. Angenommen, Ihre Daten befinden sich in Spalte A, beginnend mit Zelle A2. Geben Sie in der neuen Hilfsspalte (z. B. Spalte)B) in Zelle B2 die folgende Formel ein, um Daten vor heute zu kennzeichnen:

=A2<TODAY()

Die Formel gibt WAHR für Daten vor heute und FALSCH für alle anderen Fälle zurück.

Wenn Sie zukünftige Daten (d. h. Daten nach heute) kennzeichnen möchten, verwenden Sie diese Version in B2:

=A2>TODAY()

2. Ziehen Sie die Formel in der Hilfsspalte nach unten, um alle Zeilen Ihres Datensatzes auszuwerten. Wenn Ihr Datensatz in Zeile 2 beginnt, markieren Sie Zelle B2, bewegen Sie den Cursor in die untere rechte Ecke der Zelle, bis er zu einem kleinen schwarzen Pluszeichen wird, und doppelklicken Sie, um die Formel automatisch auf alle Zeilen anzuwenden.

3. Da Ihre Hilfsspalte nun für jede Zeile WAHR oder FALSCH anzeigt, markieren Sie die Überschrift der neuen Hilfsspalte und aktivieren Sie den Filter über die Registerkarte Daten (sofern noch nicht geschehen). Klicken Sie auf den Dropdown-Pfeil und filtern Sie nach WAHR, um ausschließlich die Zeilen anzuzeigen, die Ihrer Bedingung entsprechen – also entweder vor oder nach heute, je nach verwendeter Formel.

💡 Tipps: Um Verwirrung zu vermeiden, empfiehlt es sich, Ihre Hilfsspalte entsprechend der Filterlogik zu benennen – zum Beispiel „Vor_Heute“ oder „Nach_Heute“. Müssen Sie nach bestimmten Bedingungen filtern (z. B. nur Daten innerhalb eines gleitenden Zeitfensters), passen Sie die Formel entsprechend an. Stellen Sie stets sicher, dass Ihre Datums-Spalte ausschließlich gültige Excel-Daten enthält, da leere oder nicht-datumsbasierte Einträge die WAHR/FALSCH-Ergebnisse beeinträchtigen können.

ℹ️ Zusätzliche Hinweise:

• Diese formelbasierte Methode eignet sich hervorragend, um Daten anzuzeigen, zu sortieren oder weiter zu analysieren – und das ganz ohne Verlust des ursprünglichen Informationskontexts. Zudem ermöglicht sie flexible bedingte Formatierung sowie Zusammenfassungsberechnungen auf Basis der WAHR/FALSCH-Werte, erfordert dafür jedoch eine zusätzliche Spalte. In der Regel überwiegt die Transparenz und Wiederverwendbarkeit dieses Ansatzes diesen geringen Mehraufwand deutlich.

• Wird Ihre Tabelle regelmäßig aktualisiert, wenden Sie die Formel einfach erneut an oder erweitern Sie sie bei Hinzufügen neuer Zeilen. Sollten Sortierung oder Filterung nicht wie erwartet funktionieren, überprüfen Sie Ihre Datums-Spalte auf leere oder inkonsistente Einträge und berechnen Sie gegebenenfalls die Hilfsformeln neu ()Formeln > Jetzt berechnen, falls die Berechnung auf manuell eingestellt ist).


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins