Hoe voeg je jaar, maand en dag samen tot één datum in Excel?
Bij het werken met verschillende datasets in Excel kom je soms situaties tegen waarin de maand, de dag en het jaar van een datum elk in een afzonderlijke cel staan — bijvoorbeeld maand in A2, dag in B2 en jaar in C2. Door deze onderdelen samen te voegen tot één echte datumnotatie in een enkele cel, worden je gegevens niet alleen overzichtelijker, maar kun je ook eenvoudiger datumgerelateerde berekeningen uitvoeren, sorteren en opmaak toepassen. Hieronder zie je een voorbeeld van de gescheiden waarden en hun samenvoeging tot één datum:

In deze handleiding worden diverse methoden beschreven om jaar, maand en dag samen te voegen tot een Excel-datum, afgestemd op uw specifieke behoeften voor berekening en presentatie. Kies de aanpak die het beste aansluit bij uw doel: een eenvoudig tekstresultaat, een echte datumwaarde of een geautomatiseerde batchoplossing.
Jaar, maand en dag samenvoegen tot een datum met een formule
Jaar, maand en dag samenvoegen tot een datum met een geweldige tool
Excel-formule – Gebruik de DATUM-functie om een echte Excel-datumwaarde te maken
VBA-code – Automatiseer het samenvoegen van jaar-, maand- en dagwaarden naar Excel-Datumnotatie in meerdere rijen
Jaar, maand en dag samenvoegen tot een datum met een formule
Als uw hoofddoel is om de gecombineerde datum weer te geven als een tekstreeks in één cel, kunt u eenvoudigweg een samenvoegingsformule gebruiken. Dit is een snelle manier om de volledige datum visueel weer te geven — maar let op: het resultaat blijft tekst en wordt geen echte Excel-datumwaarde. Daardoor kunt u er geen datumgerelateerde berekeningen mee uitvoeren of automatische datumopmaak op toepassen.
1. Selecteer een lege cel waarin de samengevoegde datum moet verschijnen en voer de volgende formule in de formulebalk in:
=A2&"/"&B2&"/"&C2 Nadat u de formule hebt ingevoerd, drukt u op Enter om uw invoer te bevestigen.

2. Om deze formule op extra rijen toe te passen, sleept u de vulgreep vanuit de ingevulde cel omlaag naar de andere cellen in de kolom. Zo voegt u voor elke rij in uw selectie maand, dag en jaar samen.
Opmerking: In deze formule wordt het teken „/” gebruikt als scheidingsteken tussen maand, dag en jaar. U kunt dit scheidingsteken aanpassen aan uw lokale datumnotatie of projectbehoeften—bijvoorbeeld door een streepje („-”) of een punt („.”) te gebruiken.

Met deze methode worden de gescheiden waarden voor maand, dag en jaar efficiënt gecombineerd. Omdat het resultaat echter een tekstreeks is, zijn verdere datumhandelingen zoals sorteren of rekenkundige bewerkingen pas mogelijk na conversie naar de echte Datumnotatie.
Jaar, maand en dag samenvoegen tot een datum met een geweldige tool
De functie Samenvoegen binnen Kutools voor Excel biedt een intuïtieve oplossing om waarden uit meerdere cellen in één cel samen te voegen, zonder dat u complexe formules hoeft te gebruiken. Deze aanpak is vooral handig wanneer u deze taak herhaaldelijk of op grote bereiken moet uitvoeren, aangezien Kutools batchverwerking ondersteunt met aanpasbare scheidingstekens en uitvoeropties.
Om deze functie te gebruiken, moeten uw maand-, dag- en jaargegevens in aangrenzende kolommen staan. Volg vervolgens deze stappen:
1. Selecteer de relevante kolommen met maand, dag en jaar en klik op Kutools > Samenvoegen en splitsen > Rijen/kolommen/cellen samenvoegen en waarden behouden.

2. Configureer in het pop-upvenster Kolommen samenvoegen of rijen de volgende instellingen:

Na het voltooien van deze stappen worden uw geselecteerde cellen gecombineerd tot één cel als datumreeks. Kutools biedt een eenvoudige en betrouwbare oplossing voor het verwerken van grote datasets en ondersteunt diverse aanpassingen, afgestemd op uw wensen. Let op lokale verschillen in datumnotatie bij het instellen van scheidingstekens.
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
Excel-formule – Gebruik de DATUM-functie om een echte Excel-datumwaarde te maken
Wanneer u niet alleen de datum wilt weergeven, maar ook verdere berekeningen wilt uitvoeren, automatische opmaak wilt toepassen of gebruik wilt maken van Excel-datumfuncties, is het aanbevolen om de waarden samen te voegen tot een echte datumnotatie. De functie DATUM in Excel maakt dit mogelijk. Door jaar, maand en dag samen te voegen tot een seriële datumwaarde, kunt u direct bewerkingen uitvoeren zoals het berekenen van een tijdsduur, plannen en sorteren op datum.
Toepasselijk scenario: Gebruik dit wanneer u een echte Excel-datum nodig heeft in plaats van een tekstreeks, vooral voor financiële rapportages, tijdsregistratie of elke taak die chronologische analyse vereist.
Waarschuwing: Zorg ervoor dat elke cel geldige waarden bevat (bijvoorbeeld maanden tussen 1 en 12, dagen binnen het bereik van de maand en een geldig jaar) om formulefouten te voorkomen.
1. Klik op een lege cel waarin de werkelijke datum moet verschijnen (bijvoorbeeld D2) en voer de volgende formule in:
=DATE(C2,A2,B2) In deze formule bevat C2 het jaar, A2 de maand en B2 de dag. Pas de celverwijzingen aan naar uw werkbladstructuur indien nodig.
2. Druk op Enter om de formule te bevestigen. De resulterende cel bevat nu een echte datumwaarde die u kunt opmaken als „mm/dd/jjjj” of een andere datumnotatie via de opties Start > Getalnotatie.
3. Selecteer de resultaatcel en sleep de vulgreep omlaag om de formule automatisch op extra rijen in uw dataset toe te passen.
Tip: Als u een serienummer ziet in plaats van een reguliere datum, wijzig dan de celopmaak door de cel(len) te selecteren, met de rechtermuisknop te klikken en Celopmaak instellen > Datum te kiezen. Zo wordt de waarde weergegeven in de standaard datumnotatie.
Voorzorgsmaatregelen: Let op fouten zoals #WAARDE! wanneer een van de gerefereerde cellen niet-numerieke tekst bevat. Controleer of de volgorde van jaar, maand en dag overeenkomt met uw gegevens.
VBA-code – Automatiseer het samenvoegen van jaar-, maand- en dagwaarden naar Excel-Datumnotatie in meerdere rijen
Voor geavanceerde batchverwerking of automatisering—vooral bij grote lijsten of wanneer u handmatige invoer wilt vermijden—is het gebruik van VBA bijna onmisbaar. Een eenvoudige macro voegt waarden uit opgegeven kolommen samen om echte Excel-datums te genereren in uw volledige dataset. Deze aanpak biedt flexibiliteit en efficiëntie, zodat u honderden of zelfs duizenden rijen met één klik kunt verwerken.
Toepasselijk scenario: Kies VBA-automatisering wanneer u herhaalde, grootschalige taken hebt die echte datumwaarden vereisen in een opgegeven kolom, of wanneer u extra aanpassingen wenst.
1. Open de VBA-editor in Excel door te klikken op Ontwikkelaarshulpmiddelen > Visual Basic. Wanneer het venster Microsoft Visual Basic for Applications verschijnt, klikt u op Invoegen > Module.
2. Kopieer de volgende code en plak deze in de nieuwe module:
Sub ConcatDateToTrueDate_Fixed()
'Updated by Extendoffice 20250903
Dim ws As Worksheet
Dim StartCell As Range
Dim i As Long
Dim lastRow As Long
Dim yearCol As String
Dim monthCol As String
Dim dayCol As String
Dim outCol As String
Dim xTitleId As String
xTitleId = "Date Conversion"
Set ws = ActiveSheet
On Error Resume Next
Set StartCell = Application.InputBox("Select the FIRST DATA CELL in your table (e.g., A2). The macro will process all rows below it.", xTitleId, ws.Range("A2").Address, Type:=8)
On Error GoTo 0
If StartCell Is Nothing Then Exit Sub
yearCol = UCase(Trim(Application.InputBox("Enter the LETTER of the YEAR column (e.g., C):", xTitleId, "C", Type:=2)))
monthCol = UCase(Trim(Application.InputBox("Enter the LETTER of the MONTH column (e.g., A):", xTitleId, "A", Type:=2)))
dayCol = UCase(Trim(Application.InputBox("Enter the LETTER of the DAY column (e.g., B):", xTitleId, "B", Type:=2)))
outCol = UCase(Trim(Application.InputBox("Enter the LETTER of the OUTPUT column (e.g., D):", xTitleId, "D", Type:=2)))
If Len(yearCol) <> 1 Or Len(monthCol) <> 1 Or Len(dayCol) <> 1 Or Len(outCol) <> 1 Then
MsgBox "Invalid column letter entered. Please enter a single letter (e.g., A, B, C).", vbExclamation, xTitleId
Exit Sub
End If
lastRow = Application.Max(ws.Cells(ws.Rows.Count, yearCol).End(xlUp).Row, _
ws.Cells(ws.Rows.Count, monthCol).End(xlUp).Row, _
ws.Cells(ws.Rows.Count, dayCol).End(xlUp).Row)
If StartCell.Row > lastRow Then
MsgBox "No data found to process.", vbInformation, xTitleId
Exit Sub
End If
Application.ScreenUpdating = False
For i = StartCell.Row To lastRow
If IsNumeric(ws.Cells(i, yearCol).Value) And _
IsNumeric(ws.Cells(i, monthCol).Value) And _
IsNumeric(ws.Cells(i, dayCol).Value) Then
On Error Resume Next
ws.Cells(i, outCol).Value = DateSerial( _
Year:=ws.Cells(i, yearCol).Value, _
Month:=ws.Cells(i, monthCol).Value, _
Day:=ws.Cells(i, dayCol).Value)
If Err.Number <> 0 Then
ws.Cells(i, outCol).Value = "Invalid Date"
Err.Clear
End If
On Error GoTo 0
Else
ws.Cells(i, outCol).Value = ""
End If
Next i
Application.ScreenUpdating = True
MsgBox "Date conversion completed successfully! Processed rows: " & (lastRow - StartCell.Row + 1), vbInformation, xTitleId
End Sub 3. Klik op de knop
om de code uit te voeren. Een prompt begeleidt u bij het selecteren van een startcel in uw dataset, het opgeven van de kolommen voor jaar, maand en dag, en het kiezen van de uitvoercel voor de resulterende datum.
Na voltooiing vult de macro de opgegeven uitvoerkolom in uw dataset met echte Excel-datumwaarden, klaar voor berekeningen of opmaak. Mocht u fouten tegenkomen, controleer dan eerst uw kolomverwijzingen en de integriteit van uw gegevens voordat u de macro opnieuw uitvoert.
Praktische tips: Sla uw werk altijd op voordat u macroscripts uitvoert. Voor herhaald gebruik kunt u de code opslaan als een aangepaste macro in uw werkmap.
Bij het kiezen tussen deze methoden moet u uw specifieke behoeften op het gebied van berekening, automatisering en gebruiksgemak goed in overweging nemen. Voor een eenvoudige weergave is directe samenvoeging snel en doeltreffend, terwijl de DATUM-functie en VBA-oplossingen echte datumwaarden opleveren die ideaal zijn voor diepgaande analyse en verdere bewerkingen. Kutools biedt efficiënte batchverwerking en flexibiliteit voor uiteenlopende gegevensformaten.
Mocht u fouten tegenkomen—zoals onverwachte gegevensformaten, ongeldige waarden of formulefouten—controleer dan nogmaals uw brondcellen en verwijzingen. Gebruik foutafhandelingsopties in formules of VBA om correcties te stimuleren. Voor echte datums lost het aanpassen van de celopmaak de meeste weergaveproblemen op.
Gerelateerde artikelen:
- Hoe combineer je cellen in Excel en behoud je daarbij de opmaak?
- Hoe voeg je cellen samen wanneer dezelfde waarde voorkomt in een andere kolom in Excel?
Beste Office-productiviteitshulpmiddelen
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.
- 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