ich habe in 2 Spalten folgendes Datumsformat:jjjjmmtt
kann man Das Datumsformat(20041016) mit einem Makro umstellen, dass 16.10.2004 erscheint?
Vielen Dank für die Hilfe !!
Micha
Sub Datum_Umwandeln2()
' Datum umwandeln von 20011231 in 31.12.2001
' erstellt von Hajo.Ziplies@web.de
Dim Z As Range
For Each Z In Selection
Z = Z * 1
If Len(Z) = 8 And IsNumeric(Z) Then Z = CDate(Mid(Z, 7, 2) & "." & Mid(Z, 5, 2) & "." & Mid(Z, 1, 4))
Z.NumberFormat = "dd.mm.yy"
Next Z
End Sub
Um das Datumsformat von jjjjmmtt
(z.B. 20041016
) in tt.mm.jjjj
(z.B. 16.10.2004
) umzuwandeln, gehe wie folgt vor:
jjjjmmtt
enthalten.TT.MM.JJJJ
ein.Wenn diese Methode nicht funktioniert, kannst du das folgende Makro verwenden:
Sub Datum_Umwandeln2()
' Datum umwandeln von 20041016 in 16.10.2004
Dim Z As Range
For Each Z In Selection
Z = Z * 1
If Len(Z) = 8 And IsNumeric(Z) Then
Z = CDate(Mid(Z, 7, 2) & "." & Mid(Z, 5, 2) & "." & Mid(Z, 1, 4))
Z.NumberFormat = "dd.mm.yyyy"
Next Z
End Sub
Führe dieses Makro aus, nachdem du die Zellen ausgewählt hast, um die Umwandlung durchzuführen.
jjjjmmtt
vorliegt. Die Länge muss genau 8 Zeichen betragen.Formelbasierte Methode: Du kannst auch eine Formel verwenden, um das Datum umzuwandeln:
=DATUM(links(A1,4), mittel(A1,5,2), rechts(A1,2))
Diese Formel geht davon aus, dass dein Datum in Zelle A1 steht. Das Ergebnis kannst du dann in das gewünschte Format umwandeln.
Text in Spalten: Eine weitere Methode ist die Funktion „Text in Spalten“:
Beispiel 1: Du hast die Werte 20220101
, 20220315
in den Zellen A1 und A2.
Nach der Anwendung des Makros oder der Formel erhältst du 01.01.2022
und 15.03.2022
.
Beispiel 2: Wenn du das Datum 20221231
umwandelst, erhältst du 31.12.2022
.
jjjjmmtt
-Werte schnell in ein anderes Datumsformat umwandelst.1. Wie kann ich das Datum im Format jjjj-mm-tt umwandeln?
Du kannst das benutzerdefinierte Format JJJJ-MM-TT
in den gleichen Schritten verwenden, die für das Format TT.MM.JJJJ
beschrieben sind.
2. Ist es möglich, Excel jjjjmmtt in yyyymmdd umzuwandeln?
Ja, du kannst das Datum zuerst in ein Standardformat umwandeln und dann die Zellen erneut formatieren, um das gewünschte Format zu erzielen.
3. Was mache ich, wenn ich nur das aktuelle Datum im Format jjjjmmtt benötige?
Verwende die Formel =TEXT(HEUTE(), "jjjjmmtt")
, um das heutige Datum im gewünschten Format anzuzeigen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen