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

Verjaardagen alleen op maand sorteren in Excel – Volledige handleiding

AuteurKelly Wijzigingsdatum

Normaal gesproken worden vermeldingen in een kolom met geboortedata, wanneer u de standaardsorteerfuncties van Excel gebruikt, eerst op jaar, vervolgens op maand en tenslotte op dag gesorteerd. Er zijn echter veel scenario’s – zoals het maken van een verjaardagskalender, het plannen van maandelijkse erkenning of het genereren van herinneringen voor evenementen – waarin u alleen geïnteresseerd bent in de maand, ongeacht het jaar. Het sorteren van verjaardagen op maand (of zelfs op zowel maand als dag, terwijl het jaar wordt genegeerd) maakt het veel eenvoudiger om deze lijsten te beheren en snel aankomende verjaardagen te herkennen. Deze stapsgewijze handleiding presenteert verschillende methoden en optimalisatietips om efficiënt verjaardagen alleen op maand te sorteren in Excel, of indien nodig op zowel maand als dag, afgestemd op diverse praktische behoeften.


Sorteer geboortedata alleen op maand met een hulpkolom

Een van de meest praktische en flexibele manieren om geboortedata op maand te sorteren in Excel, is het gebruik van een hulpkolom. Deze methode maakt gebruik van de ingebouwde MAAND-functie van Excel om alleen de maandwaarde uit elke datum te halen, zodat u deze onafhankelijk van het jaar kunt sorteren. Deze aanpak is ideaal voor gebruikers die visuele controle willen, liever geen invoegtoepassingen of macro’s gebruiken en compatibiliteit met alle Excel-versies nodig hebben. Houd er rekening mee dat u tijdelijk een nieuwe kolom aan uw werkblad toevoegt.

1. Voer in een lege kolom naast uw lijst met geboortedata (ervan uitgaande dat uw geboortedata begint in cel)B2) de onderstaande formule in de eerste cel van de hulpkolom in, bijvoorbeeld C2:

=MONTH(B2)

Deze formule haalt het maandgedeelte (als getal van 1 tot 12) uit de datum in cel B2. Als uw gegevens ergens anders beginnen, pas dan de celverwijzingen dienovereenkomstig aan.

2. Sleep de Automatisch-aanvullen-handgreep omlaag om de formule in te vullen voor alle rijen met datums. Zo worden automatisch de bijbehorende maandnummers gegenereerd voor elke geboortedatum. Zie schermafbeelding:

maak een formulehulpkolom aan

3. Selecteer alle cellen in de hulpkolom die u zojuist hebt gemaakt (de maandnummers). Ga op het Excel-lint naar Gegevens > Sorteren Kleinste naar grootste of Sorteren Grootste naar kleinste, afhankelijk van de gewenste volgorde.

klik op Gegevens > Sorteren van klein naar groot of Sorteren van groot naar klein

4. Wanneer het dialoogvenster „Sorteerwaarschuwing” verschijnt, vink dan de optie Selectie uitbreiden aan, zodat de gehele rij (alle geboortedata) bij elkaar blijft. Klik daarna op Sorteren.

vink de optie Selectie uitbreiden aan

Uw geboortedata zijn nu gesorteerd op maand, ongeacht het jaartal. Nadat u heeft bevestigd dat de sortering correct is, kunt u de tijdelijke hulpkolom verwijderen of verbergen.

de datums zijn gesorteerd op alleen de maand

Tips en herinneringen:

  • Als uw gegevens lege rijen bevatten, behandelt Excel deze als 1/0 tijdens het sorteren, wat tot een verwarrende volgorde kan leiden. Zorg ervoor dat de kolom volledig is ingevuld of filter lege cellen eruit.
  • Voor een netter resultaat bij delen of afdrukken dient u de hulpkolom te verbergen of te verwijderen.

 

Verjaardagen alleen op maand en dag sorteren

Soms is sorteren op maand alleen niet genoeg; u wilt geboortedata mogelijk ordenen op zowel maand als dag, terwijl het jaartal volledig wordt genegeerd—bijvoorbeeld bij het samenstellen van een jaarlijkse feestkalender. In dat geval werkt een andere formuleaanpak uitstekend. Voer in een lege cel naast uw eerste datum (bijvoorbeeld)C2):

=TEXT(B2,"MMDD")

Deze formule zet de datum om naar een viercijferige tekenreeks in „MMDD”-indeling, die maand en dag weergeeft. Sleep de formule naar beneden voor alle rijen en sorteer daarna gewoon op deze hulpkolom. Zie de schermafbeeldingen:

pas een formule toe om een hulpkolom te makendatums zijn gesorteerd op alleen maand en dag

Voorzorgsmaatregelen:

  • Als u regionale datumnotatie of niet-standaard datums gebruikt, controleer dan eerst of het resultaat in de hulpkolom overeenkomt met de bedoelde datums voordat u gaat sorteren.
  • Na het sorteren kunt u de hulpkolom verbergen of verwijderen als deze niet langer nodig is.

 


Sorteer verjaardag alleen op maand met Kutools voor Excel

Als u vaak grote lijsten met geboortedata verwerkt en op zoek bent naar een snellere, directere manier om op maand te sorteren, bespaart de Kutools voor Excel-functie Geavanceerd sorteren u aanzienlijk veel tijd. Met Kutools voor Excel sorteert u direct op maand, dag of zelfs weekdag—zonder hulpkolommen of formules in te stellen.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer het bereik dat u op maand wilt sorteren en ga naar KUTOOLS PLUS > Geavanceerd sorteren in het lint. Zie de schermafbeelding:

2. Geef in het dialoogvenster Geavanceerd sorteren de geboortedatumkolom op bij Kolom, kies Maand in de vervolgkeuzelijst Sorteren op en selecteer de gewenste sorteervolgorde (oplopend of aflopend). Klik op OK om het sorteren toe te passen. Zie schermafbeelding:

geef de opties op in het dialoogvenster Geavanceerd sorteren

De geboortedata zijn nu snel gesorteerd op maand. Er zijn geen extra kolommen nodig, waardoor deze oplossing vooral geschikt is voor gebruikers die dergelijke taken regelmatig uitvoeren of liever de structuur van het werkblad niet aanpassen.

de verjaardagen zijn gesorteerd op alleen de maand

Opmerkingen:

  • Als uw geboortedatumgegevens dubbele waarden of lege cellen bevatten, controleer dan de gesorteerde resultaten om er zeker van te zijn dat alle gegevens correct zijn gekoppeld.
  • Kutools voor Excel ondersteunt batch-sorteren en tal van andere geavanceerde filters die uw dagelijkse Excel-werkstroom nog verder verbeteren.

 


VBA-code – Automatiseer het sorteren van geboortedata alleen op maand

Voor gevorderde gebruikers – of iedereen die het sorteren van geboortedata op maand wil automatiseren zonder hulpkolommen of externe invoegtoepassingen – biedt een VBA-macro een efficiënte en flexibele oplossing. Dit is vooral waardevol als u regelmatig nieuwe lijsten bijwerkt of importeert en met één klik wilt sorteren.

Toepasselijk scenario: Sorteert het geselecteerde bereik met datums direct op maand, zonder extra kolommen toe te voegen. Aanbevolen voor gemiddelde Excel-gebruikers of iedereen die herhaalde taken sneller wil uitvoeren.

Beperkingen: Deze macro sorteert alleen op basis van de maand. Dag en jaar worden genegeerd. Als u een nauwkeurigere sortering nodig hebt (op maand én dag), bekijk dan de verdere oplossingen hieronder.

1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic. Kies in het VBA-bewerkervenster dat zich opent Invoegen > Module en plak de volgende code in de module:

Sub SortByMonthOnly()
    Dim rng As Range
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim sortCol As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Prompt user for the range
    Set rng = Application.Selection
    Set rng = Application.InputBox("Please select the range with birth dates to sort by month:", xTitleId, rng.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    Set ws = rng.Worksheet
    lastRow = rng.Rows.Count + rng.Row - 1
    sortCol = rng.Columns(1).Address(False, False)
    
    ' Add a temporary helper column
    ws.Columns(rng.Columns(rng.Columns.Count).Column + 1).Insert
    ws.Cells(rng.Row, rng.Columns(rng.Columns.Count).Column + 1).Value = "MonthTmp"
    
    ws.Range(ws.Cells(rng.Row + 1, rng.Columns(rng.Columns.Count).Column + 1), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).FormulaR1C1 = _
             "=MONTH(" & sortCol & rng.Row & ")"
             
    ws.Range(ws.Cells(rng.Row + 1, rng.Columns(rng.Columns.Count).Column + 1), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).Formula = _
             "=MONTH(" & ws.Cells(rng.Row, rng.Columns(1).Column).Address(False, False) & ")"
             
    ws.Range(ws.Cells(rng.Row, rng.Columns(1).Column), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).Sort _
             Key1:=ws.Cells(rng.Row, rng.Columns(rng.Columns.Count).Column + 1), _
             Order1:=xlAscending, Header:=xlYes
    
    ws.Columns(rng.Columns(rng.Columns.Count).Column + 1).Delete
End Sub

2. Voer de code uit door in het VBA-venster op de knop Uitvoeren-knop Uitvoeren te klikken. Er verschijnt een dialoogvenster waarin u het bereik met geboortedata kunt selecteren. Kies uw datumcellen en bevestig — de macro sorteert het bereik automatisch op basis van de maand van elke datum.

Valkuilen en tips:

  • Deze VBA-code sorteert uitsluitend de geselecteerde datumkolom; de gegevens in aangrenzende kolommen blijven onaangetast.
  • Maak altijd eerst een back-up van uw gegevens voordat u VBA-scripts uitvoert, aangezien de meeste handelingen onomkeerbaar zijn.
  • Als u een foutmelding krijgt over niet-gekwalificeerde verwijzingen, controleer dan of u alleen de kolom met datums hebt geselecteerd. Als uw gegevens koppen bevatten, zorg er dan voor dat u deze ook in uw selectie opneemt.
  • Deze macro voegt tijdelijk een hulpkolom toe en verwijdert deze daarna weer; als opmaak van belang is, controleer dan de kolommen na uitvoering.

Excel-formule – Sorteer geboortedata op maand en dag met een gecombineerde hulpkolom

Als u een nauwkeurige ordening van geboortedata op zowel maand als dag nodig hebt (jaartal genegeerd), gebruik dan deze formule in een hulpkolom om een sorteerbare waarde te maken die beide combineert:

1. Voer in een lege kolom naast uw lijst met geboortedata (bijvoorbeeld cel)C2) de volgende formule in:

=MONTH(B2)&TEXT(DAY(B2),"00")

Deze formule haalt de maand als getal en de dag als tweecijferige tekenreeks eruit en plakt ze aan elkaar (bijvoorbeeld: 5 februari wordt „205”). Zo worden geboortedata automatisch gesorteerd op maand en vervolgens op dag binnen elke maand, ongeacht het jaartal. Pas indien nodig de verwijzing (B2) aan naar uw eigen gegevenslocatie.

2. Druk na het invoeren van de formule op Enter. Sleep de formule vervolgens omlaag om alle rijen in te vullen. Sorteer daarna de gegevens op deze nieuwe hulpkolom (via Gegevens > Sorteren). Uw lijst met geboortedata is nu nauwkeurig gesorteerd op maand en dag.

Praktisch advies:

  • Als geboortedagen enkelvoudige dagen bevatten (bijv. 1 t/m 9), zorgt TEXT(DAG(B2),"00") voor "01", "02", enzovoort, zodat sorteren altijd correct verloopt.
  • Indien gewenst kunt u de hulpkolom na het sorteren verbergen of verwijderen om uw werkblad overzichtelijk te houden.

Door deze methoden te volgen, kunt u eenvoudig verjaardagen alleen op maand of, indien nodig, op maand en dag sorteren in Excel. Elke aanpak heeft specifieke sterke punten: formules en hulpkolommen zijn transparant en gemakkelijk te begrijpen en te debuggen voor de meeste gebruikers, Kutools vereenvoudigt het sorteren voor frequente en gevorderde gebruikers zonder uw kolommen aan te passen, en VBA-macro’s bieden snelle bulkautomatisering. Kies de oplossing die het beste bij uw situatie past. Als u problemen ondervindt (zoals dat Datumnotatie niet wordt herkend, formules foutmeldingen geven of sorteervolgorde niet klopt), controleer dan uw datumgegevens op consistentie en op lege of tekstwaarden. Voor verdere ondersteuning of gevorderde richtlijnen raadpleegt u de onderstaande gerelateerde bronnen. Om meer Excel-tips en best practices te leren,bezoek onze website voor duizenden nuttige tutorialsom uw Excel-productiviteit te verbeteren.

Gerelateerde artikelen:

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