Zum Hauptinhalt springen

Wie kann man Wochenenden und Feiertage in Excel hervorheben?

Author: Xiaoyang Last Modified: 2025-07-21

Beim Arbeiten mit täglichen Aufzeichnungstabellen in Excel ist es oft hilfreich, Wochenenden oder gesetzliche Feiertage visuell von regulären Wochentagen zu unterscheiden, um eine einfache Datenüberprüfung zu ermöglichen. Eine solche Hervorhebung ist besonders nützlich für Anwesenheitslisten, Projektzeitpläne oder Geschäftstagebücher, wo die Unterscheidung zwischen Arbeitstagen und Nicht-Arbeitstagen sowohl bei der visuellen Verwaltung als auch bei nachfolgenden Analysen hilft. Excel bietet eine Reihe von Methoden, um dies zu erreichen, einschließlich bedingter Formatierung, benutzerdefinierter Hilfsformelspalten oder fortgeschrittener Automatisierung mit VBA. Die Wahl einer geeigneten Lösung kann von Ihrer Tabellenstruktur, wie oft neue Daten hinzugefügt werden, und ob Feiertagslisten sich häufig ändern, abhängen.


Wochenenden und Feiertage mit bedingter Formatierung hervorheben

Excels Funktion der bedingten Formatierung ermöglicht es Ihnen, automatisch Wochenenden (typischerweise Samstage und Sonntage) und Feiertage innerhalb Ihrer Datensätze hervorzuheben – ohne dass Berechnungen in Ihre Daten eingefügt werden müssen. Diese Methode eignet sich für Benutzer, die ihre Arbeitsblätter häufig überprüfen oder aktualisieren und Farbhinweise für Nicht-Arbeitstage wünschen, die sich sofort aktualisieren, wenn sich Daten oder Feiertage ändern.

Um die bedingte Formatierung für Wochenenden und Feiertage einzurichten, folgen Sie diesen Anweisungen:

1. Wählen Sie den Bereich mit den zu markierenden Daten aus.

2. Gehen Sie zur Registerkarte Start, klicken Sie auf Bedingte Formatierung und wählen Sie Neue Regel, um den Regel-Editor zu öffnen. Siehe Screenshot:

click Home > Conditional Formatting > New Rule

3. Im Dialogfeld Neue Formatierungsregel:

  • Wählen Sie Formel verwenden, um festzulegen, welche Zellen formatiert werden sollen, aus der Liste der Regeltypen.
  • Geben Sie im Formeleingabefeld die folgende Formel ein: =NETTOARBEITSTAGE($A2,$A2,$F$2:$F$6)=0
  • Klicken Sie auf die Formatieren-Schaltfläche, um Ihren Hervorhebungsstil festzulegen.
Hinweis: In dieser Formel bezieht sich $A2 auf die erste Datumszelle in Ihrer Auswahl (passen Sie entsprechend an, wenn Ihre Startzelle woanders liegt). $F$2:$F$6 sollte Ihre Feiertagsliste enthalten (bearbeiten Sie diese so, dass sie Ihrem tatsächlichen Feiertagsbereich entspricht). NETTOARBEITSTAGE behandelt nur Montag bis Freitag als Arbeitstage. Wenn Sie einen anderen Wochenendplan verwenden oder nur bestimmte Tage berücksichtigen möchten, kann eine benutzerdefinierte Formel erforderlich sein.

specify the options in the dialog box

4. Wählen Sie im Fenster Zellen formatieren den Reiter Füllung und wählen Sie eine Hintergrundfarbe für Wochenenden und Feiertage. Diese Farbe unterscheidet Nicht-Arbeitstage von regulären Tagen zur schnellen visuellen Orientierung.

under the Fill tab, specify a color for highlighting the rows

5. Klicken Sie zweimal auf OK, um die Dialogfelder zu schließen. Ihre gewählte Hervorhebung wird automatisch für jedes Datum angezeigt, das Wochenenden oder aufgelistete Feiertage innerhalb des ausgewählten Bereichs entspricht. Feiertage können jederzeit durch Bearbeiten Ihres Feiertagsbereichs aktualisiert werden, und die Formatierung wird entsprechend aktualisiert.

the rows contain the weekends and holidays are shaded

Tipps & Fehlerbehebung: Wenn die Hervorhebung nicht erscheint, überprüfen Sie Ihr Datumsformat (die Formel funktioniert mit echten Excel-Daten); Unstimmigkeiten können dazu führen, dass Regeln fehlschlagen. Passen Sie die Zellbezüge der Formel an, wenn Sie sie auf mehrere Spalten anwenden. Außerdem sollten Sie, wenn Ihre Daten mehrere Jahre umfassen, Ihre Feiertagsliste bei Bedarf aktualisieren, um die richtigen Nicht-Arbeitstage widerzuspiegeln.

Vorteile: Es sind keine zusätzlichen Spalten oder manuelle Arbeit erforderlich; vollständig dynamisch, wenn sich Ihre Tabelle erweitert oder sich die Feiertagsliste ändert.
Potenzielle Einschränkungen: Die bedingte Formatierung hat eine maximale Anzahl an Regeln pro Arbeitsblatt (selten erreicht), und übermäßig komplexe Formeln können die Leistung der Arbeitsmappe bei großen Datensätzen verlangsamen.

a screenshot of kutools for excel ai

Entfesseln Sie die Magie von Excel mit Kutools AI

  • Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
  • VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
  • Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Tools. Laden Sie jetzt herunter und erleben Sie eine Effizienz wie nie zuvor!

Excel-Formel – Verwenden Sie eine Hilfsspalte, um Wochenenden und Feiertage zu markieren

Für Benutzer, die mehr Kontrolle über die Farbcodierung haben möchten oder nach Wochentagen oder Nicht-Arbeitstagen sortieren/filtern möchten, ist das Hinzufügen einer Hilfsspalte mit Formeln eine zuverlässige Wahl. Diese Technik kennzeichnet jede Zeile klar als Wochenende, Feiertag oder regulären Tag und kann verwendet werden, um zu filtern, manuell zu formatieren oder Ihre Daten zusammenzufassen.
Diese Methode ist besonders nützlich in Szenarien, in denen allein die Farbcodierung nicht ausreicht, oder wenn Sie direkt Gesamtwerte für Wochenenden/Feiertage berechnen möchten.

Angenommen, Ihre Daten befinden sich in Spalte A ab Zeile 2 und Feiertage sind in F2:F6 aufgelistet. Fügen Sie eine neue Spalte neben Ihrer Datums-Spalte ein und geben Sie eine Überschrift wie „Tag-Typ“ ein.

1. Geben Sie in Zelle B2 (die Hilfsspalte) die folgende Formel ein:

=IF(OR(WEEKDAY(A2,2)>=6,COUNTIF($F$2:$F$6,A2)>0),"Weekend/Holiday","Workday")

Diese Formel führt zwei Prüfungen für jedes Datum durch:
- WOCHENTAG(A2,2)>=6: Behandelt Samstag (6) und Sonntag (7) als Wochenende (falls Ihre Wochenenden unterschiedlich sind, passen Sie entsprechend an).
- ANZAHL2($F$2:$F$6,A2)>0: Überprüft, ob das Datum mit einem in der Feiertagsliste übereinstimmt.

2. Ziehen Sie dann den Ausfüllkursor nach unten, um die Formel auf andere Zeilen anzuwenden. Sobald sie ausgefüllt ist, können Sie die Tabelle nach „Wochenende/Feiertag“ filtern, um diese Zeilen zu isolieren oder manuell zu markieren. Sie können auch bedingte Formatierung basierend auf dieser Spalte anwenden, falls Sie Farben benötigen.

Tipps: Wenn Ihre Wochentage unterschiedlich sind, ändern Sie die WOCHENTAG-Logik (z.B. verwenden Sie 1 für Sonntag oder spezifische Nummern für Ihre Region). Halten Sie die Feiertagsliste immer aktuell. Wenn sich Ihr Datenbereich ändert, wenden Sie das Ausfüllen/Kopieren bei Bedarf erneut an.

Vorteile: Hilfsspalten ermöglichen individuelles Filtern und Berichten. Identifizieren, zählen oder färben Sie nach Bedarf.
Nachteile: Erfordert eine zusätzliche Spalte in Ihren Daten und manuelles Farbfüllen, außer es wird mit weiterer bedingter Formatierung verwendet.


VBA-Code – Automatisches Schattieren von Wochenenden und Feiertagen

Wenn Sie häufig Datumsbereiche aktualisieren müssen oder wenn Sie den Prozess des Hervorhebens von Wochenenden und Feiertagen über das hinaus automatisieren möchten, was Formeln und bedingte Formatierung leisten können, ist die Verwendung eines einfachen VBA-Makros sehr effizient. Dies ist ideal für Benutzer, die längere Listen oder wiederholte Arbeitsblattgenerierungen verwalten.

Mit einem Makro hebt Excel sofort Wochenenden und Feiertage basierend auf Ihrem gewählten Datumsbereich und Ihrer Feiertagsliste hervor. Sie können die Hervorhebungsfarben im Code bei Bedarf ändern und das Makro erneut ausführen, wann immer sich Ihre Daten ändern.

1. Klicken Sie auf Entwicklertools > Visual Basic. Wählen Sie im Fenster Microsoft Visual Basic for Applications Einfügen > Modul.

2. Kopieren und fügen Sie den folgenden Code in das neu erstellte Modul ein:

Sub ShadeWeekendsAndHolidays()
    Dim rngDates As Range
    Dim rngHolidays As Range
    Dim cell As Range
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set rngDates = Application.InputBox("Select the range with dates:", xTitleId, Selection.Address, Type:=8)
    Set rngHolidays = Application.InputBox("Select the range with holiday dates:", xTitleId, , Type:=8)
    On Error GoTo 0
    
    If rngDates Is Nothing Then Exit Sub
    If rngHolidays Is Nothing Then Exit Sub
    
    Application.ScreenUpdating = False
    
    For Each cell In rngDates
        If IsDate(cell.Value) Then
            If Weekday(cell.Value, vbMonday) >= 6 Or Not IsError(Application.Match(CDbl(cell.Value), rngHolidays, 0)) Then
                cell.Interior.Color = RGB(255, 199, 206) ' Light red fill; adjust as needed
            Else
                cell.Interior.ColorIndex = xlNone ' Remove fill from regular days
            End If
        End If
    Next cell
    
    Application.ScreenUpdating = True
End Sub

3. Drücken Sie die F5-Taste, um diesen Code auszuführen, ein Prompt wird Sie auffordern, Ihre Datumszellen auszuwählen, dann Ihre Liste der Feiertagszellen. Folgen Sie den Anweisungen auf dem Bildschirm.

Das Makro hebt Wochenenden (Samstag/Sonntag) und Feiertage (gemäß Ihrer Liste) mit einer Füllfarbe hervor. Passen Sie RGB(255,199,206) im Code an, um Ihre bevorzugte Farbe zu verwenden, falls gewünscht.

Tipps:
Wenn Sie versehentlich den falschen Bereich ausgewählt haben, führen Sie das Makro einfach erneut aus. Alle vorhandenen Füllungen im ausgewählten Bereich werden für nicht übereinstimmende Zellen zurückgesetzt.
Stellen Sie sicher, dass Ihre Daten und Feiertage korrekte Excel-Datumsangaben verwenden (kein Text).

Vorteile: Spart Zeit bei wiederholten Aufgaben und bietet große Flexibilität. Es ist kein manuelles Formatieren mehr nötig.
Nachteile: Makros müssen für Ihre Arbeitsmappe aktiviert sein; Benutzer, die mit VBA nicht vertraut sind, sollten vor dem Ausführen ein Backup erstellen und das Makro zuerst auf einer Sicherungskopie testen.


Weitere Artikel:

  • Farbige alternative Zeilen für verbundene Zellen
  • Es ist sehr hilfreich, alternative Zeilen mit einer anderen Farbe in großen Datensätzen zu formatieren, um die Daten leicht zu scannen. Aber manchmal gibt es möglicherweise einige verbundene Zellen in Ihren Daten. Um die Zeilen abwechselnd mit einer anderen Farbe für die verbundenen Zellen hervorzuheben, wie im folgenden Screenshot gezeigt, wie könnten Sie dieses Problem in Excel lösen?
  • Hervorhebung der näherungsweisen Übereinstimmung
  • In Excel können wir die VLOOKUP-Funktion verwenden, um schnell und einfach den ungefähren passenden Wert zu erhalten. Aber haben Sie jemals versucht, die ungefähre Übereinstimmung basierend auf Zeilen- und Spaltendaten zu erhalten und die ungefähre Übereinstimmung aus dem ursprünglichen Datenbereich hervorzuheben, wie im folgenden Screenshot gezeigt? Dieser Artikel wird darüber sprechen, wie man diese Aufgabe in Excel löst.
  • Zelle hervorheben, wenn der Wert größer als in einer anderen Zelle ist
  • Um die Werte in zwei Spalten zu vergleichen, zum Beispiel, wenn der Wert in Spalte B größer als der Wert in Spalte C in derselben Zeile ist, dann sollen die Werte aus Spalte B wie im folgenden Screenshot gezeigt hervorgehoben werden. In diesem Artikel werde ich einige Methoden vorstellen, um Zellen hervorzuheben, wenn der Wert größer als in einer anderen Zelle ist.
  • Zeilen basierend auf einer Dropdown-Liste hervorheben
  • Dieser Artikel wird darüber sprechen, wie man Zeilen basierend auf einer Dropdown-Liste hervorhebt. Nehmen Sie das folgende Screenshot als Beispiel: Wenn ich „In Bearbeitung“ aus der Dropdown-Liste in Spalte E auswähle, möchte ich diese Zeile rot hervorheben. Wenn ich „Abgeschlossen“ aus der Dropdown-Liste auswähle, möchte ich diese Zeile blau hervorheben, und wenn ich „Nicht gestartet“ auswähle, soll Grün verwendet werden, um die Zeile hervorzuheben.

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!