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

Hoe filtert u weekdagen en weekenddagen in Excel?

AuteurKelly Wijzigingsdatum

Bij data-analyse of registratie van aanwezigheid moet u in Excel vaak weekend- of weekdagen filteren uit een lange lijst — bijvoorbeeld om alleen zaterdagen en zondagen te markeren voor overurenberekening of om u te richten op weekdagen bij werkdaganalyses. Wanneer datums worden weergegeven in de standaard datumnotatie (zoals 06/07/2012), is niet direct duidelijk of een datum op een weekend of een weekdag valt, waardoor handmatig filteren inefficiënt en foutgevoelig wordt. Dit artikel biedt diverse praktische methoden om snel weekdagen of weekenddagen te herkennen en te filteren: van ingebouwde Excel-functies en slimme formules tot VBA-automatisering en gebruiksvriendelijke add-ins zoals Kutools voor Excel. Door deze technieken toe te passen, stroomlijnt u uw workflows, minimaliseert u handmatig sorteren en voorkomt u onbedoelde fouten bij het classificeren van datums.


Filter weekdagen en weekenddagen met functies

De WEEKDAG-functie van Microsoft Excel retourneert een getal van 1 tot 7 dat de dag van de week aangeeft voor een bepaalde datum. Standaard (zonder tweede argument) staat 1 voor zondag en 7 voor zaterdag. Als de datum bijvoorbeeld op een zondag valt, retourneert de functie 1; als het een vrijdag is, is het resultaat 6. Zo kunt u eenvoudig weekenddagen of weekdagen herkennen en daarop filteren.

Deze methode is ideaal voor de meeste standaard gegevenstabellen, biedt volledige controle en vereist wel een hulpkolom.

Stap 1:Voer in een lege kolom naast uw datumkolom (bijv. in cel)C2) de volgende formule in om de weekdagindex te verkrijgen:

=WEEKDAY(B2)

een schermafbeelding die laat zien hoe u de WEEKDAG-functie gebruikt

Stap 2: Druk op Enter en sleep de vulgreep naar beneden om de formule toe te passen op de resterende datumrijen. Elke rij toont nu een weekdagnummer.

een schermafbeelding van de formuleresultaten

Stap 3: Ga naar Gegevens > Filter op het lint om filteren in te schakelen. Excel selecteert automatisch het datablok als u eerst een cel binnen uw dataset selecteert.

Stap 4: Er verschijnt een vervolgkeuzepijl keuzelijstpijl in de koptekst van elke kolom. Klik op de filterpijl van uw hulpkolom (bijv. Weekdag) en vink de vakjes aan voor 1 en 7 om weekenddagen (zaterdag en zondag) te filteren.

een schermafbeelding waarin het nummer 1 en 7 in de filterlijst zijn geselecteerd

Stap 5: Klik op OK in het filtermenu. Excel toont nu alleen de weekenddatums die overeenkomen met uw selectie (1 en 7).

een schermafbeelding van het gefilterde resultaat

Opmerking: Als u alleen weekdagen (maandag t/m vrijdag) wilt filteren, vinkt u de vakjes aan voor 2, 3, 4, 5 en 6.

Tips en herinneringen:

  • Als uw regio de week op een andere dag laat beginnen, gebruik dan =WEEKDAG(B2;2) zodat maandag = 1 en zondag = 7. Pas de filters dienovereenkomstig aan.
  • Lege cellen in uw datumkolom kunnen onverwachte resultaten veroorzaken – maak uw gegevens indien nodig schoon.
  • Sleep de formule altijd naar alle rijen om volledige filternauwkeurigheid te waarborgen.

Filter weekdagen en weekenddagen met Kutools voor Excel

De ingebouwde methode van Excel vereist doorgaans een hulpkolom om weekdagen en weekenddagen te onderscheiden. Gelukkig biedt Kutools voor Excel een eenvoudigere oplossing: u kunt weekdagnamen direct weergeven met datumopmaak of ze converteren naar platte tekst voor eenvoudiger filteren. Met de Datumnotatie toepassen-tool in Kutools verloopt dit proces snel en moeiteloos.

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

Stap 1: Selecteer de datumreeks die u wilt converteren.

Stap 2: Ga naar het tabblad Kutools en klik op Opmaak > Datumnotatie toepassen. Er verschijnt een dialoogvenster.

Stap 3: Selecteer in het dialoogvenster het formaat woe of woensdag uit de lijst Datumnotatie om weekdagnamen weer te geven.

Selecteer weekdagnotatie in het dialoogvenster Datumnotatie toepassen

Stap 4: Klik op OK. De geselecteerde datums worden nu weergegeven als weekdagnamen. Als u ze als tekst wilt filteren in plaats van als datums, klikt u op Kutools > Naar feitelijk om de opgemaakte resultaten om te zetten in statische tekst.

Stap 5: Ga naar Gegevens > Filter. Vink in het vervolgmenu Pictogram voor keuzelijstfilter de opties za en zo aan om alleen weekenddagen weer te geven. Deze aanpak is visueel duidelijker dan het gebruik van weekdagnummers.

Selecteer weekendfilterwaarden

Stap 6: Klik op OK. Alleen weekenddagen (zaterdag en zondag) worden weergegeven in de gefilterde resultaten.

Resultaten van weekendfilter

Opmerkingen:

  • Om alleen doordeweekse dagen te filteren, schakel in stap 5 ma, di, wo, do en vr in.
  • Overweeg de oorspronkelijke datumwaarden eerst naar een hulpkolom te kopiëren voordat u opmaak en filters toepast, zodat u de originele waarden behoudt.
  • De tools Datumnotatie toepassen en Naar werkelijk zijn handig bij het voorbereiden van schone, goed leesbare weekdagegevens voor rapporten of exports.

Meer informatie over deze hulpmiddelen:
-Datumnotatie toepassen
-Naar Actual

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Filter weekdagen en weekenden met de Superfilter-functie van Kutools voor Excel

Als u datums wilt filteren op doordeweekse dagen of weekenddagen zonder het oorspronkelijke gegevensformaat aan te passen, biedt het hulpprogramma Superfilter van Kutools voor Excel een efficiënte oplossing.

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

Deze methode is ideaal voor gebruikers die meerdere filtervoorwaarden willen toepassen, liever de ruwe gegevens ongewijzigd laten of een grafische interface nodig hebben voor herhaalde filtertaken.

Stap 1: Klik op KUTOOLS PLUS > Superfilter om het deelvenster Superfilter in de werkmap in te schakelen.

Stap 2:Voer in het deelvenster Superfilter de volgende acties uit:

Configureer het Super Filter-deelvenster

1) Klik op de knop Bladeren en selecteer het gegevensbereik dat u wilt filteren.

2)Houd de muisaanwijzer boven het label OFom de voorwaardeneditor uit te vouwen en configureer vervolgens de Filtervoorwaarden:

  • Selecteer de kolomnaam (bijv.)Datum) in het eerste vak.
  • Selecteer Week in het tweede vak.
  • Selecteer Gelijk aan in het derde vak.
  • Selecteer een getal van 1 tot 7 in het laatste vak — bijvoorbeeld: 1 = zondag, 7 = zaterdag.

Opmerking: De cijfers 1 t/m 7 staan respectievelijk voor zondag tot en met zaterdag. Pas de criteria aan als uw week op een andere dag begint of als u andere landinstellingen gebruikt.

3) Klik op de knop Filteren om toe te passen.

De gegevens tonen nu alleen rijen die overeenkomen met de opgegeven dag – bijvoorbeeld zondag als u 1 hebt geselecteerd.

Filterresultaat alleen voor zondag

Als u alle weekenddagen(zaterdag en zondag) wilt filteren, voegt u twee voorwaarden toe:

  • Datum>Week>Gelijk aan>1
  • Datum>Week>Gelijk aan>7

Zorg ervoor dat de logica tussen deze voorwaarden is ingesteld op OF.

Resultaat van weekendfilter

Om alleen weekdagen(maandag t/m vrijdag) te filteren, past u het volgende toe:

  • Datum>Week>Niet gelijk aan>1
  • Datum>Week>Niet gelijk aan>7

Zorg ervoor dat de logische operator tussen deze voorwaarden is ingesteld op EN.

Alleen werkdagen filteren

Belangrijke punten en suggesties:

  • Superfilter ondersteunt complexe, meervoudige filters, waaronder datumreeksen, waarden en tekstvelden.
  • U kunt filterconfiguraties opslaan en hergebruiken – perfect voor terugkerende rapporten of batchmatige gegevenscontroles.

Meer informatie over het Superfilter-hulpprogramma.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Gebruik een VBA-macro om automatisch weekdagen of weekenddagen te filteren of markeren

Als u werkt met grote datasets, automatisering nodig heeft of regelmatig weekdagen en weekenddagen filtert of markeert, bespaart een VBA-macro u tijd en vermijdt u herhaald handwerk. Deze aanpak is ideaal voor gevorderde gebruikers of wie al bekend is met Excel-macro’s, en maakt hulpkolommen of externe add-ins overbodig. Zorg ervoor dat macro’s zijn ingeschakeld en dat de werkmap als vertrouwd is ingesteld voordat u verdergaat.

Stap 1: Druk op Alt + F11 om de editor van Microsoft Visual Basic for Applications te openen. Klik vervolgens op Invoegen > Module en plak de volgende VBA-code in het modulevenster:

Sub FilterWeekendDates()
    Dim rng As Range
    Dim cell As Range
    Dim ws As Worksheet
    Dim weekDayNum As Integer

    Set ws = ActiveSheet
    On Error Resume Next
    Set rng = Application.InputBox("Select the date range to filter (single column, without header):", "Filter Weekends Only", Type:=8)
    On Error GoTo 0

    If rng Is Nothing Then Exit Sub
    If rng.Columns.Count > 1 Then
        MsgBox "Please select only one column.", vbExclamation
        Exit Sub
    End If

    Application.ScreenUpdating = False
    ws.Rows.Hidden = False

    For Each cell In rng
        If IsDate(cell.Value) Then
            weekDayNum = Weekday(cell.Value, vbSunday)
            If weekDayNum <> 1 And weekDayNum <> 7 Then
                cell.EntireRow.Hidden = True 
            End If
        Else
            cell.EntireRow.Hidden = True
        End If
    Next cell

    Application.ScreenUpdating = True
End Sub

Stap 2: Sluit de VBA-editor. Druk op Alt + F8 om de macro uit te voeren, selecteer FilterWeekendDates in de lijst en klik op Uitvoeren. Er verschijnt een dialoogvenster waarin u wordt gevraagd één kolom met datumreeksen te selecteren (exclusief de koptekst). De macro verbergt vervolgens alle rijen die niet op een weekenddatum vallen — zaterdag en zondag blijven zichtbaar.

Als u in plaats daarvan weekdagen wilt filteren in plaats van weekenddagen, wijzigt u de coderegel binnen de lus als volgt:

Origineel:
If weekDayNum 1 And weekDayNum 7 Then

Wijzig in:
If weekDayNum = 1 Or weekDayNum = 7 Then

Deze wijziging verbergt weekenddagen (zaterdag en zondag) en toont alleen doordeweekse dagen (maandag tot en met vrijdag).

Tips en opmerkingen:

  • In dit script betekent Weekday(cell.Value, vbSunday) dat zondag = 1 en zaterdag = 7, wat overeenkomt met de standaard in Amerikaanse regionale instellingen. Pas de logica aan als uw regio maandag als eerste dag van de week hanteert.
  • Gebruik voorwaardelijke opmaak in plaats van filteren om weekenddagen te markeren, met deze formule:
    =OF(WEEKDAG(A2;1)=1;WEEKDAG(A2;1)=7) (ervan uitgaande dat uw datum in kolom A staat).
  • Deze macro verbergt rijen alleen visueel. De gegevens worden niet verwijderd en kunnen weer zichtbaar worden gemaakt door de filters te verwijderen of door ws.Rows.Hidden = False uit te voeren.

Probleemoplossing:

  • Als de macro niet wordt uitgevoerd, controleer dan of macro’s zijn ingeschakeld in het Trustcentrum van Excel.
  • Zorg ervoor dat het geselecteerde bereik geldige datumwaarden bevat—cellen met tekstnotatie of lege cellen kunnen verkeerd worden geïnterpreteerd en daardoor verborgen worden.
  • Als er na uitvoering niets gebeurt, controleer dan of het bereik correct is geselecteerd en of er precies één kolom is geselecteerd.

Filter weekdagen en weekenddagen met Geavanceerd filter en aangepaste criteria

Met de functie Geavanceerd filter in Excel kunt u gegevens direct op hun plaats filteren of de resultaten elders kopiëren aan de hand van aangepaste criteria—zonder hulpkolommen of add-ins. Door een aangepaste formule te gebruiken op basis van de WEEKDAG-functie in het criteriabereik, filtert u flexibel alleen weekdagen, alleen weekenddagen of zelfs specifieke dagen. Deze methode is ideaal voor tijdelijk, eenmalig filteren en voorkomt dat uw werkblad wordt belast met overbodige extra kolommen.

Volg deze stappen om Geavanceerd filter te gebruiken voor het filteren van weekdagen/weekenddagen:

  • Stap 1: Zorg ervoor dat uw gegevens kolomkoppen hebben. Stel bijvoorbeeld dat uw datums in kolom B staan (met als kop ‘Datum’).
  • Stap 2:Stel elders in uw werkblad een criteriabereik in. Voer in de koptekstcel van het criteriabereik (bijv.)D1) dezelfde koptekst in als in uw datumkolom („Datum”). Voer in de cel eronder (bijv. D2) de volgende formule in om weekenddagen te filteren:
    =OR(WEEKDAY(B2)=1, WEEKDAY(B2)=7)
  • Stap 3: Selecteer uw oorspronkelijke gegevens. Ga naar Gegevens > Geavanceerd in de groep Sorteren en filteren.
  • Stap 4:Stel in het dialoogvenster Geavanceerd filteren het volgende in:
    • Lijstbereik:uw oorspronkelijke gegevens, inclusief koppen
    • Criteria-bereik:uw criteria-blok (koppen en formulecel)
    • Kies of u de lijst op zijn plaats wilt filteren of naar een andere locatie wilt kopiëren
  • Stap 5: Klik op OK. Alleen weekenddatums worden weergegeven (of gekopieerd, indien die optie is geselecteerd).

Om te filteren op weekdagen:

Gebruik deze formule in uw criteriacel onder de koptekst „Datum“:

=AND(WEEKDAY(B2)>1, WEEKDAY(B2)<7)

Praktische opmerkingen:

  • De formule in de criteriacel moet verwijzen naar de eerste cel met gegevens in uw datumkolom (bijvoorbeeld B2).
  • Voer de formule niet als matrixformule in, maar gewoon als een normale formule.
  • Geavanceerd filteren is ideaal voor tijdelijke weergaven of gefilterde exports wanneer u geen hulpkolommen wilt toevoegen.

Beperkingen:

  • Wanneer u nieuwe gegevens toevoegt, dient u het geavanceerde filter opnieuw toe te passen.
  • De koptekst in uw criteria-bereik moet exact overeenkomen met de kolomnaam in uw gegevensset.

Veelvoorkomende fouten en probleemoplossing:

  • Zorg ervoor dat de formule naar de juiste cel verwijst (bijvoorbeeld B2 als kolom B de datumkolom is).
  • Als er geen gegevens worden geretourneerd, test dan handmatig de formule op een voorbeeldrij om de logica te verifiëren.

Demo: filter weekdagen en weekenddag in Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Profiteer van AI-ondersteunde functies voor slimmer en sneller werken!Nu downloaden!

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