Verjaardagen sorteren op maand alleen in Excel - Volledige handleiding
Normaal gesproken, wanneer je Excel's standaard sorteermogelijkheden gebruikt op een kolom met geboortedata, worden de items eerst op jaar gesorteerd, dan op maand en tenslotte op dag. Er zijn echter veel scenario's — zoals het maken van een verjaardagskalender, het plannen van maandelijkse erkenningen of het genereren van herinneringen voor evenementen — waarin je alleen geïnteresseerd bent in de maand, ongeacht het jaar. Het sorteren van verjaardagen op maand (of zelfs op zowel maand als dag terwijl je het jaar negeert) maakt het veel eenvoudiger om deze lijsten te beheren en snel naderende verjaardagen te vinden. Deze stap-voor-stap handleiding introduceert verschillende methoden en optimalisatietips om verjaardagen efficiënt te sorteren op maand alleen in Excel, of zelfs op zowel maand als dag indien nodig, wat aansluit bij verschillende praktische behoeften.
- Sorteer verjaardagen op maand alleen met behulpkolom
- Sorteer verjaardagen op maand alleen met Kutools voor Excel
- VBA-code - Automatiseer het sorteren van verjaardagen op maand alleen
- Excel-formule - Sorteer verjaardagen op maand en dag met een gecombineerde hulpkolom
Sorteer verjaardagen op maand alleen met behulpkolom
Een van de meest praktische en flexibele manieren om verjaardagen op maand te sorteren in Excel is door een hulpkolom te gebruiken. Deze methode gebruikt de ingebouwde MAAND-functie van Excel om alleen de maandwaarde uit elke datum te halen, die vervolgens onafhankelijk van het jaar kan worden gesorteerd. Deze aanpak is geschikt voor gebruikers die visuele controle willen en liever geen invoegtoepassingen of macro's gebruiken, en is compatibel met alle Excel-versies. Houd er rekening mee dat je tijdelijk een nieuwe kolom aan je werkblad toevoegt.
1. Typ in een lege kolom naast je lijst met geboortedata (ervan uitgaande dat je geboortedata begint in cel B2), de volgende formule in de eerste cel van de hulpkolom, zoals C2:
=MONTH(B2)
Deze formule haalt het maandgedeelte (als getal, 1 tot 12) uit de datum in cel B2. Als je data elders begint, pas dan de celverwijzingen dienovereenkomstig aan.
2. Sleep de AutoVulgreep naar beneden om de formule in te vullen voor alle rijen met data. Dit zal de respectieve maandnummers voor elke verjaardag genereren. Zie screenshot:

3. Selecteer alle cellen in de hulpkolom die je zojuist hebt gemaakt (de maandnummers). Ga in de Excel-werkbalk naar Gegevens > Sorteer van Kleinste naar Grootste of Sorteer van Grootste naar Kleinste, afhankelijk van de gewenste volgorde.

4. Wanneer je wordt gevraagd in het dialoogvenster 'Sorteermelding', zorg er dan voor dat je de optie Uitbreiden selectie aanvinkt, zodat de hele rij (alle verjaardagsgegevens) bij elkaar blijft, en klik dan op Sorteer.

Je verjaardagen zijn nu gesorteerd op maand alleen, waarbij de jaarinformatie wordt genegeerd. Nadat je hebt bevestigd dat het sorteren correct is, kun je de tijdelijke hulpkolom verwijderen of verbergen als je dat wilt.

Tips en herinneringen:
- Als je data lege rijen bevat, behandelt Excel deze als 1/0 tijdens het sorteren, wat kan leiden tot een verwarrende volgorde — zorg ervoor dat de kolom volledig is ingevuld of filter de lege waarden weg.
- Bij het delen of afdrukken, vergeet dan niet de hulpkolom te verbergen of te verwijderen voor een schoner resultaat.
Soms is het sorteren op maand alleen niet genoeg; je moet mogelijk verjaardagen organiseren op zowel maand als dag terwijl je het jaar volledig negeert — zoals bij het voorbereiden van een jaarlijkse vieringskalender. In dit geval werkt een andere formuleaanpak goed. Typ in een lege cel naast je eerste datum (bijvoorbeeld C2):
=TEXT(B2,"MMDD")
Deze formule converteert de datum naar een viercijferige string die de maand en dag vertegenwoordigt ("MMDD" formaat). Sleep de formule naar beneden voor alle rijen, en sorteer dan zoals gewoonlijk op deze hulpkolom. Zie screenshots:


Waarschuwingen:
- Als je regionale datumformaten of niet-standaard data hebt, controleer dan of het resultaat in de hulpkolom overeenkomt met de bedoelde data voordat je sorteert.
- Na het sorteren kun je deze hulpkolom verbergen of wissen als hij niet langer nodig is.
Sorteer verjaardagen op maand alleen met Kutools voor Excel
Als je vaak te maken hebt met grote lijsten van verjaardagen en een snellere, meer directe manier wilt om op maand te sorteren, kan het gebruik van de Geavanceerde Sorteerfunctie van Kutools voor Excel je veel tijd besparen. Kutools voor Excel stelt direct sorteren op maand, dag, of zelfs weekdag mogelijk, zonder dat je hulpkolommen of formules hoeft in te stellen.
1. Selecteer het bereik dat je op maand wilt sorteren, en ga naar Kutools Plus > Geavanceerd Sorteren in de werkbalk. Zie screenshot:
2. Specificeer in het dialoogvenster Geavanceerd Sorteren de verjaardagskolom onder Kolom, kies Maand uit de Sorteer Op keuzelijst, en selecteer de gewenste sorteervolgorde (oplopend of aflopend). Klik op OK om het sorteren toe te passen. Zie screenshot:

De verjaardagen zijn nu snel gesorteerd op maand alleen. Er zijn geen extra kolommen vereist, waardoor deze oplossing vooral geschikt is voor gebruikers die regelmatig dergelijke taken beheren of liever de structuur van het spreadsheet niet aanpassen.

Opmerkingen:
- Als je verjaardagsdata duplicaten of lege waarden bevat, controleer dan de gesorteerde resultaten om te bevestigen dat alle data zoals bedoeld overeenkomt.
- Kutools voor Excel ondersteunt bulk-sortering en vele andere geavanceerde filters die je dagelijkse Excel-werkstroom verder kunnen verbeteren.
VBA-code - Automatiseer het sorteren van verjaardagen op maand alleen
Voor gevorderde gebruikers, of iedereen die het sorteren van verjaardagen op maand wil automatiseren zonder hulpkolommen of derden invoegtoepassingen te gebruiken, kan een VBA-macro een efficiënte en flexibele oplossing zijn. Dit is vooral waardevol als je regelmatig nieuwe lijsten bijwerkt of importeert en een één-klik actie voor sorteren wilt.
Toepasselijk scenario: Sorteert rechtstreeks het geselecteerde bereik van datums op maand zonder extra kolommen toe te voegen. Aanbevolen voor gemiddelde Excel-gebruikers of iedereen die herhalende taken wil versnellen.
Beperkingen: Het uitvoeren van deze macro wijzigt de volgorde op basis van de maand alleen. Het negeert dag en jaar, dus als je een fijnere volgorde nodig hebt (maand en dag), zie dan verderop voor oplossingen.
1. Klik op Ontwikkelaarstools > Visual Basic. In het VBA-editorvenster dat opent, kies 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
2Om de code uit te voeren: Klik in het VBA-venster op de Uitvoeren knop. Een dialoogvenster vraagt je om het verjaardagsbereik te selecteren. Kies je datumcellen en bevestig. De macro sorteert automatisch het bereik op basis van de maand van elke datum.
Valkuilen & tips:
- Deze VBA sorteert alleen de geselecteerde datumkolom, waarbij de gegevens in aangrenzende kolommen ongewijzigd blijven.
- Maak een back-up van je gegevens voordat je VBA-scripts uitvoert, omdat acties vaak onomkeerbaar zijn.
- Als je een foutmelding krijgt over ongekwalificeerde verwijzingen, controleer dan of je alleen de datumkolom hebt geselecteerd — als je data koppen bevat, sluit ze dan in je selectie in.
- Deze macro voegt tijdelijk een hulpkolom toe en verwijdert deze; als opmaak kritiek is, controleer dan de kolommen na uitvoering.
Excel-formule - Sorteer verjaardagen op maand en dag met een gecombineerde hulpkolom
Als je een precieze volgorde van verjaardagen nodig hebt op zowel maand als dag (jaar negeren), gebruik dan deze formule in een hulpkolom om een sorteerbare waarde te creëren die beide combineert:
1. Typ in een lege kolom naast je verjaardagslijst (bijvoorbeeld cel C2) de volgende formule:
=MONTH(B2)&TEXT(DAY(B2),"00")
Deze formule haalt de maand op als een getal en de dag als een tweecijferige string, en voegt ze samen (bijvoorbeeld wordt 5 februari "205"). Dit zorgt ervoor dat verjaardagen eerst op maand worden gesorteerd, en vervolgens op dagen binnen elke maand, ongeacht het jaar. Pas de verwijzing (B2) zo nodig aan voor de locatie van je data.
2. Na het invoeren van de formule, druk op Enter. Sleep dan de formule naar beneden om alle rijen te vullen. Met de nieuwe hulpkolom gevuld, sorteer de data op deze kolom (met Gegevens > Sorteren). Je verjaardagslijst wordt nu nauwkeurig georganiseerd op maand en dag.
Praktische advies:
- Als verjaardagen enkele cijfers voor dagen bevatten, zorgt
TEXT(DAY(B2),"00")
ervoor dat "01", "02", ..., zodat het sorteren altijd correct is. - Verberg of wis de hulpkolom na het sorteren om je werkblad netjes te houden, indien nodig.
Gerelateerde artikelen:
Cellen sorteren op laatste teken of nummer in Excel
Volledige namen sorteren op achternaam in Excel
Automatisch kolom sorteren op waarde in Excel
Beste productiviteitstools voor Office
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.





- 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