Wie konvertiert man das Datumsformat „yyyymmddhhmmss“ in ein normales Datum/Uhrzeit-Format in Excel?
In der Praxis stößt man häufig auf Daten, die aus anderen Systemen exportiert oder aus Logdateien stammen und Datum sowie Uhrzeit als fortlaufende Zeichenfolge im Format yyyymmddhhmmss enthalten. So steht beispielsweise „20240630174521“ für den 30,06.2024 um 17:45:21. Excel erkennt diese Zeichenfolge jedoch nicht automatisch als gültigen Datum-/Uhrzeit-Wert – was Analyse, Sortierung und Berechnungen erheblich erschwert. Um eine effiziente Datenanalyse, Filterung oder Berichterstellung zu ermöglichen, ist es daher unerlässlich, solche Zeichenfolgen in ein von Excel erkennbares Datums-/Uhrzeitformat (z. B. dd.mm.yyyy hh:mm:ss) umzuwandeln.
Dieser Artikel liefert praxiserprobte Schritt-für-Schritt-Anleitungen, um yyyymmddhhmmss-Zeichenfolgen in das standardmäßige Excel-Datum/Uhrzeit-Format zu konvertieren. Wir zeigen verschiedene Methoden: von einfachen Formeln für eine direkte Umwandlung in der Zelle über automatisierte Lösungen mit VBA-Code bis hin zur flexiblen, visuellen Verarbeitung mithilfe von Power Query in Excel. Je nach Ihren Anforderungen, dem Umfang Ihrer Daten und Ihrem Kenntnisstand zu Excel-Funktionen eignet sich jeder Ansatz optimal für unterschiedliche Szenarien.

Konvertieren von yyyymmddhhmmss in normales Datum und Uhrzeit Format festlegen mithilfe von Formeln
VBA-Code – Automatische Konvertierung von yyyymmddhhmmss in normales Datum und Uhrzeit
Konvertieren von yyyymmddhhmmss in normales Datum und Uhrzeit Format festlegen mithilfe von Formeln
Excel-Formeln bieten eine schnelle und zuverlässige Möglichkeit, die Zeichenfolge im Format „yyyymmddhhmmss“ direkt im Arbeitsblatt in einen von Excel erkannten Datum-/Uhrzeitwert umzuwandeln und neu zu formatieren – ganz ohne externe Add-Ins oder erweiterte Werkzeuge. Dieser Ansatz eignet sich besonders für kleinere Datensätze oder wenn Sie eine manuelle, transparente und leicht nachvollziehbare Transformation bevorzugen.
Geben Sie zur Konvertierung der Zeichenfolge die folgende Formel in eine leere Zelle ein (z. B. in Zelle B2, wenn sich Ihr ursprünglicher yyyymmddhhmmss-Wert in Zelle A2 befindet):
=TEXT(DATE(LEFT(A2,4),MID(A2,5,2),MID(A2,7,2))+TIME(MID(A2,9,2),MID(A2,11,2),MID(A2,13,2)),"dd/mm/yyyy hh:mm:ss") Anleitung: Drücken Sie nach der Eingabe der Formel die Eingabetaste, um sie zu bestätigen. Wenn Sie eine Liste von yyyymmddhhmmss-Werten in Spalte A haben, ziehen Sie einfach den Ausfüllkästchen-Griff von Zelle B2 nach unten, um die Formel schnell auf weitere Zeilen anzuwenden. Jedes Formelergebnis liefert Ihnen das formatierte Datum und die Uhrzeit als Text.
Diese Methode eignet sich hervorragend für spontane Datenbereinigungen, kleine Listen oder Situationen, in denen Sie die Originalzeichenfolge in einer Spalte und den formatierten Wert in einer anderen Spalte beibehalten möchten. Mögliche Nachteile: Das Formelergebnis bleibt als Text erhalten; falls Sie für Berechnungen – beispielsweise Zeitdifferenzen – echte Excel-Datumswerte benötigen, müssen Sie den Text gegebenenfalls in ein Zahlenformat umwandeln.

Parametererklärungen und Tipps:
- LINKS(A2;4): extrahiert das 4-stellige Jahr
- TEIL(A2;5,2): extrahiert den 2-stelligen Monat
- TEIL(A2;7,2): extrahiert den 2-stelligen Tag
- TEIL(A2;9,2): extrahiert die 2-stellige Stunde
- TEIL(A2;11,2): extrahiert die 2-stellige Minute
- TEIL(A2;13,2): extrahiert die 2-stellige Sekunde
- Die TEXT()-Funktion formatiert das Ergebnis als benutzerfreundliche Datums- und Uhrzeitzeichenfolge.
Mögliche Probleme: Falls einige der Originalwerte nicht exakt 14 Ziffern lang sind – beispielsweise wegen fehlender führender Nullen oder einer versehentlichen Eingabe in wissenschaftlicher Notation – können Formeln falsche Ergebnisse liefern oder Fehler verursachen. Prüfen Sie daher vor der formelbasierten Umwandlung stets die Konsistenz Ihrer Eingabedaten.
Alternativ können Sie, falls Ihre Daten stets exakt 14 Ziffern lang sind, diese kürzere Formel verwenden, die die Zeichenfolge konvertiert und einen echten seriellen Excel-Datumswert (keinen Text) zurückgibt:
=--TEXT(A2,"0000\-00\-00\ 00\:00\:00") Verwendung: Geben Sie diese Formel in eine Zelle ein (z. B. B2) und drücken Sie die Eingabetaste. Anschließend müssen Sie die resultierende(n) Zelle(n) möglicherweise über das Dialogfeld DD.MM.JJJJ HH:MM:SS formatieren, um den Wert in einem für Menschen lesbaren Datums-/Uhrzeitformat anzuzeigen. Wählen Sie dazu die Ergebniszellen aus, klicken Sie mit der rechten Maustaste, wählen Sie Zellen formatieren > Benutzerdefiniert und geben Sie dd.mm.jjjj hh:mm:ss als Formatcode ein.

Diese zweite Methode ist besonders effizient, wenn Sie einen echten Datums-/Uhrzeitwert statt einer Textzeichenfolge benötigen.

Tipp: Wenn Sie die konvertierten Datum-/Uhrzeit-Ergebnisse für weitere Datumsberechnungen – etwa zum Subtrahieren von Daten oder zur Ermittlung von Dauerzeiten – nutzen möchten, verwenden Sie stets die Formel, die eine fortlaufende Zahl liefert (die zweite Formel), und formatieren Sie das Ergebnis anschließend nach Bedarf.
Fehlerbehebung: Sollten Fehler auftreten, prüfen Sie, ob Ihre Quelldaten echter Text sind und keine nicht-numerischen Zeichen enthalten. Auch führende oder abschließende Leerzeichen können das Ergebnis beeinträchtigen. Reinigen Sie in diesem Fall Ihre Daten, indem Sie innerhalb der Formel GLÄTTEN(A2)verwenden.
VBA-Code – Automatische Konvertierung von yyyymmddhhmmss in normales Datum und Uhrzeit
Für Anwender, die große Datensätze verarbeiten oder den Konvertierungsprozess automatisieren möchten, bietet VBA (Visual Basic for Applications) eine flexible Lösung: Durch das systematische Durchlaufen ausgewählter Zellen lassen sich alle Werte im Format „yyyymmddhhmmss“ nahtlos in standardmäßige Excel-Datum-/Uhrzeitwerte umwandeln – entweder direkt vor Ort oder in einer separaten Zielspalte. Dieser Ansatz ist besonders vorteilhaft, wenn Sie Formeln über zahlreiche Zellen vermeiden oder bei häufig aktualisierten Daten stets aktuelle Ergebnisse sicherstellen möchten.
Diese Methode eignet sich ideal für größere Datensätze oder wiederkehrende Anforderungen. Allerdings setzt die Verwendung von VBA voraus, dass Makros aktiviert sind – eine Funktion, die unter Umständen durch Unternehmensrichtlinien oder Excel-Einstellungen eingeschränkt ist. Speichern Sie Ihre Datei stets, bevor Sie VBA-Code ausführen, da Änderungen nicht immer problemlos rückgängig gemacht werden können.
Vorgehensweise:
- Wählen Sie den Bereich der yyyymmddhhmmss-Werte in Ihrem Arbeitsblatt aus, die Sie konvertieren müssen (z. B. A2:A100).
- Klicken Sie auf die Registerkarte Entwicklertools und dann auf Visual Basic, um den VBA-Editor zu öffnen. Suchen Sie im linken Bereich Ihre Arbeitsmappe, klicken Sie mit der rechten Maustaste darauf und wählen Sie Einfügen > Modul. Fügen Sie im Codefenster den folgenden Code ein:
Sub Convert_yyyymmddhhmmss_To_DateTime()
Dim rng As Range
Dim cell As Range
Dim strDate As String
Dim y As Integer
Dim m As Integer
Dim d As Integer
Dim hh As Integer
Dim mm As Integer
Dim ss As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the range of yyyymmddhhmmss values to convert:", xTitleId, Selection.Address, Type:=8)
For Each cell In rng
strDate = Trim(cell.Value)
If Len(strDate) = 14 And IsNumeric(strDate) Then
y = CInt(Left(strDate, 4))
m = CInt(Mid(strDate, 5, 2))
d = CInt(Mid(strDate, 7, 2))
hh = CInt(Mid(strDate, 9, 2))
mm = CInt(Mid(strDate, 11, 2))
ss = CInt(Mid(strDate, 13, 2))
cell.Value = DateSerial(y, m, d) + TimeSerial(hh, mm, ss)
cell.NumberFormat = "dd/mm/yyyy hh:mm:ss"
End If
Next cell
End Sub Schließen Sie nach dem Einfügen des Codes den VBA-Editor, kehren Sie zu Excel zurück und führen Sie das Makro aus, indem Sie Alt + F8 drücken, „Convert_yyyymmddhhmmss_To_DateTime“ auswählen und auf Ausführen klicken. Das Makro fordert Sie auf, den gewünschten Bereich auszuwählen, und wandelt anschließend jede 14-stellige numerische Zeichenfolge direkt vor Ort in ein leicht lesbares Datum/Uhrzeit-Format um.
Tipps und Fehlerbehebung:
- Sollten einige Werte nicht konvertiert werden, prüfen Sie, ob ihre Länge genau 14 Ziffern beträgt, stellen Sie sicher, dass keine zusätzlichen Leerzeichen enthalten sind, und vergewissern Sie sich, dass alle Werte ausschließlich numerisch sind.
- Sie können die konvertierten Datums- und Uhrzeitwerte vor dem Ausführen des Makros in eine andere Spalte kopieren, wenn Sie die Originalwerte unverändert beibehalten möchten.
- Speichern Sie Ihre Arbeitsmappe stets, bevor Sie Makros ausführen, und vergewissern Sie sich, dass Makros in Excel aktiviert sind.
Vorteile: Verarbeitet große Bereiche blitzschnell und lässt sich mühelos für wiederkehrende Aufgaben automatisieren.
Nachteile: Erfordert aktivierte Makros – in Umgebungen mit strengen Makrosicherheitseinstellungen daher nicht immer geeignet.

Entfesseln Sie die Magie von Excel mit KUTOOLS AI
- Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
- Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
- VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
- Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
- Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
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