Wie verknüpft man Jahr, Monat und Tag zu einem gültigen Datum in Excel?
Beim Arbeiten mit verschiedenen Datensätzen in Excel kommt es häufig vor, dass Monat, Tag und Jahr eines Datums in separaten Zellen gespeichert sind – beispielsweise in A2 für den Monat, B2 für den Tag und C2 für das Jahr. Diese Werte zu einem echten Datumsformat in einer einzigen Zelle zusammenzuführen, verbessert nicht nur die Lesbarkeit Ihrer Daten, sondern ermöglicht Ihnen auch komfortablere Datumskalkulationen, -sortierungen und -formatierungen. Im Folgenden sehen Sie ein Beispiel mit den getrennten Werten und deren Zusammenführung zu einem vollständigen Datum:

In diesem Tutorial stellen wir mehrere Methoden vor, mit denen Sie Jahr, Monat und Tag zu einem Excel-Datum zusammenführen können – je nachdem, ob Sie ein reines Textergebnis, einen echten Datumswert oder eine automatisierte Batch-Lösung benötigen. So wählen Sie stets die Methode, die optimal zu Ihren Anforderungen an Berechnung und Darstellung passt.
Jahr, Monat und Tag mit Formel zu einem Datum zusammenführen
Jahr, Monat und Tag mit einem leistungsstarken Tool zu einem Datum zusammenführen
Excel-Formel – Verwenden der DATUM-Funktion zur Erstellung eines echten Excel-Datumswerts
VBA-Code – Automatisiertes Zusammenführen von Jahr-, Monats- und Tageswerten zu Excel-Datumsformat über mehrere Zeilen hinweg
Jahr, Monat und Tag mit Formel zu einem Datum zusammenführen
Wenn Ihr Hauptziel darin besteht, das kombinierte Datum als Textzeichenfolge in einer einzelnen Zelle anzuzeigen, können Sie eine einfache Verkettungsformel verwenden. Diese Methode bietet eine schnelle Möglichkeit, das vollständige Datum visuell darzustellen – allerdings liegt das Ergebnis als reiner Text und nicht als echter Excel-Datumswert vor. Das bedeutet, dass Sie weder Datumskalkulationen durchführen noch automatische Datumsformatierungen auf das Ergebnis anwenden können.
1. Wählen Sie eine leere Zelle aus, in der das verkettete Datum angezeigt werden soll, und geben Sie die folgende Formel in die Bearbeitungsleiste ein:
=A2&"/"&B2&"/"&C2 Drücken Sie nach der Eingabe der Formel die Eingabetaste, um Ihre Eingabe zu bestätigen.

2. Um diese Formel auf weitere Zeilen anzuwenden, ziehen Sie das Ausfüllkästchen der ausgefüllten Zelle nach unten auf die anderen Zellen in der Spalte – so werden Monat, Tag und Jahr automatisch für jede Zeile in Ihrer Auswahl verkettet.
Hinweis: In dieser Formel dient das Zeichen „/“ als Trennzeichen zwischen Monat, Tag und Jahr. Sie können das Trennzeichen an Ihr lokales Datumsformat oder Ihre Projektanforderungen anpassen – beispielsweise durch einen Bindestrich „-“ oder einen Punkt „.“.

Mit dieser Methode lassen sich die getrennten Monats-, Tages- und Jahreswerte effizient kombinieren. Da das Ergebnis jedoch eine Textzeichenfolge ist, müssen weitere Datumsoperationen wie Sortierung oder arithmetische Berechnungen zunächst in das echte Datumsformat umgewandelt werden.
Jahr, Monat und Tag mit einem leistungsstarken Tool zu einem Datum zusammenführen
Die Kombinieren-Funktion in Kutools für Excel bietet eine intuitive Lösung, um Werte aus mehreren Zellen in einer einzigen Zelle zusammenzuführen – ganz ohne komplexe Formeln. Dieser Ansatz ist besonders vorteilhaft, wenn Sie diese Aufgabe wiederholt oder bei großen Bereichen durchführen müssen, denn Kutools ermöglicht das Batch-Kombinieren mit anpassbaren Trennzeichen und flexiblen Ausgabeoptionen.
Um diese Funktion nutzen zu können, stellen Sie sicher, dass sich Ihre Monats-, Tages- und Jahresdaten in benachbarten Spalten befinden, und führen Sie anschließend die folgenden Schritte aus:
1. Markieren Sie die relevanten Spalten mit Monat, Tag und Jahr, und klicken Sie auf Kutools > Vereinigen/Aufteilen > Zeilen/Spalten/Zellen kombinieren und Werte beibehalten.

2. Konfigurieren Sie im erscheinenden Spalten kombinieren oder Zeilen-Dialogfeld die folgenden Einstellungen:

Nach Abschluss dieser Schritte werden Ihre ausgewählten Zellen als Datumszeichenfolge in einer einzigen Zelle zusammengeführt. Kutools bietet eine einfache und zuverlässige Lösung zur Verarbeitung großer Datensätze und unterstützt zahlreiche Anpassungen – ganz nach Ihren Anforderungen. Achten Sie bei der Festlegung der Trennzeichen auf lokale Unterschiede im Datumsformat.
Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Excel-Formel – Verwenden der DATUM-Funktion zur Erstellung eines echten Excel-Datumswerts
Wenn Sie nicht nur das Datum anzeigen, sondern auch weitere Berechnungen durchführen, automatische Formatierungen anwenden oder Excel-Datumsfunktionen nutzen möchten, empfiehlt sich die Zusammenführung der Werte in ein echtes Datumsformat. Die DATUM-Funktion in Excel macht genau das möglich: Indem Jahr, Monat und Tag zu einer fortlaufenden Datumszahl zusammengeführt werden, stehen Ihnen sofort leistungsstarke Funktionen wie Dauerberechnungen, Terminplanung und die Sortierung nach Datum zur Verfügung.
Anwendungsszenario: Verwenden Sie diese Methode, wenn das Ergebnis ein echtes Excel-Datum und keine Textzeichenfolge sein soll – insbesondere für Finanzberichte, Zeiterfassung oder alle Aufgaben, die eine chronologische Analyse erfordern.
Achtung: Stellen Sie sicher, dass jede Zelle gültige Werte enthält (z. B. Monate zwischen 1 und 12, Tage innerhalb des gültigen Bereichs des jeweiligen Monats sowie ein gültiges Jahr), um Formelfehler zu vermeiden.
1. Klicken Sie auf eine leere Zelle, in der das tatsächliche Datum erscheinen soll (z. B. D2), und geben Sie die folgende Formel ein:
=DATE(C2,A2,B2) In dieser Formel sollte C2 das Jahr, A2 den Monat und B2 den Tag enthalten. Passen Sie die Zellbezüge bei Bedarf an Ihre Arbeitsblattstruktur an.
2. Drücken Sie die Eingabetaste, um die Formel zu bestätigen. Die resultierende Zelle enthält nun einen echten Datumswert, den Sie über die Start > Zahlenformat-Optionen als „tt.mm.jjjj“ oder in einem anderen Datumsformat anzeigen lassen können.
3. Um die Formel auf weitere Zeilen anzuwenden, markieren Sie die Ergebniszelle, ziehen Sie am Ausfüllkästchen nach unten und füllen Sie so Ihren gesamten Datensatz mit der Formel aus.
Tipp: Wenn statt eines regulären Datums eine fortlaufende Zahl angezeigt wird, ändern Sie das Zellenformat, indem Sie die betreffende(n) Zelle(n) markieren, mit der rechten Maustaste klicken und Zellenformat festlegen > Datum auswählen. Dadurch wird der Wert in der üblichen Datumsnotation angezeigt.
Vorsichtsmaßnahmen: Achten Sie auf Fehler wie #WERT!, falls eine der referenzierten Zellen nicht-numerischen Text enthält. Prüfen Sie außerdem, dass Jahr, Monat und Tag in der richtigen Reihenfolge entsprechend Ihren Daten vorliegen.
VBA-Code – Automatisiertes Zusammenführen von Jahr-, Monats- und Tageswerten zu Excel-Datumsformat über mehrere Zeilen hinweg
Für fortgeschrittene Batch-Verarbeitung oder Automatisierung – besonders bei umfangreichen Listen oder wenn manuelle Eingaben vermieden werden sollen – ist der Einsatz von VBA die ideale Lösung. Ein einfaches Makro verknüpft Werte in festgelegten Spalten und generiert so echte Excel-Daten über Ihren gesamten Datensatz hinweg. Dieser Ansatz überzeugt durch maximale Flexibilität und Effizienz und verarbeitet Hunderte oder sogar Tausende von Zeilen mit nur einem einzigen Klick.
Anwendungsszenario: Wählen Sie die VBA-Automatisierung, wenn Sie wiederkehrende, umfangreiche Aufgaben mit echten Datumsangaben in einer Spalte durchführen müssen oder zusätzliche Anpassungen wünschen.
1. Öffnen Sie den VBA-Editor in Excel, indem Sie auf Entwicklertools > Visual Basic klicken. Sobald das Fenster Microsoft Visual Basic for Applications erscheint, klicken Sie auf Einfügen > Modul.
2. Kopieren Sie den folgenden Code, und fügen Sie ihn in das neue Modul ein:
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. Klicken Sie auf die Schaltfläche
, um den Code auszuführen. Anschließend werden Sie in einer Eingabeaufforderung gebeten, eine Startzelle in Ihrem Datensatz auszuwählen sowie die Spalten für Jahr, Monat, Tag und die Ausgabespalte für das resultierende Datum festzulegen.
Nach Abschluss füllt das Makro die angegebene Ausgabespalte über Ihren gesamten Datensatz mit echten Excel-Datumsangaben, die sofort für Berechnungen und Formatierungen bereitstehen. Sollten Fehler auftreten, prüfen Sie vor erneutem Ausführen die Spaltenreferenzen und die Datenintegrität.
Praktische Tipps: Speichern Sie Ihre Arbeit am besten, bevor Sie Makroskripte ausführen. Für die wiederholte Nutzung können Sie den Code als benutzerdefiniertes Makro in Ihrer Arbeitsmappe speichern.
Berücksichtigen Sie bei der Wahl dieser Methoden Ihre Anforderungen an Berechnung, Automatisierung und Benutzerfreundlichkeit: Für einfache Anzeigezwecke ist die direkte Verkettung ideal – sie ist schnell und unkompliziert. Die DATUM-Funktion und VBA-Lösungen hingegen liefern echte Datumsangaben, die sich perfekt für tiefgehende Analysen und Berechnungen eignen. Kutools überzeugt mit effizienten Batch-Operationen und großer Flexibilität bei unterschiedlichen Datenformaten.
Sollten Fehler auftreten – beispielsweise unerwartete Datenformate, ungültige Werte oder Formelfehler – überprüfen Sie Ihre Quellzellen und Bezüge erneut. Nutzen Sie Fehlerbehandlungsoptionen in Formeln oder VBA, um automatisch Korrekturen einzuleiten. In den meisten Fällen behebt die Anpassung des Zellenformats Anzeigeprobleme bei echten Datumsangaben.
Verwandte Artikel:
- Wie kombiniert man Zellen in Excel und behält dabei die Formatierung bei?
- Wie verknüpft man Zellen, wenn in einer anderen Spalte derselbe Wert vorkommt?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins