Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum jjjjmmtt

Datum jjjjmmtt
16.10.2004 19:53:52
Micha
Hallo
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
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum jjjjmmtt
16.10.2004 19:59:30
Wolfgang
Hallo micha
einfach nur in Zahlenformat Benutzerdefiniert TT.MM.JJJJ engeben.
gruß wolfgang
AW: Datum jjjjmmtt
Hajo_Zi
Hallo 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

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Anzeige
AW: Datum jjjjmmtt
17.10.2004 09:45:24
Micha
Vielen Dank.
Die benutzerdefinierte Formatierung klappt leider nicht.
Habe das Makro verwendet
Micha
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Datum jjjjmmtt in tt.mm.jjjj umwandeln


Schritt-für-Schritt-Anleitung

Um das Datumsformat von jjjjmmtt (z.B. 20041016) in tt.mm.jjjj (z.B. 16.10.2004) umzuwandeln, gehe wie folgt vor:

  1. Zellen auswählen: Markiere die Zellen, die das Datum im Format jjjjmmtt enthalten.
  2. Benutzerdefiniertes Format: Klicke mit der rechten Maustaste auf die markierten Zellen und wähle „Zellen formatieren“.
  3. Format auswählen: Wähle „Benutzerdefiniert“ aus der Liste und gebe TT.MM.JJJJ ein.
  4. Bestätigen: Klicke auf „OK“, um die Formatierung anzuwenden.

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.


Häufige Fehler und Lösungen

  • Formatierung funktioniert nicht: Stelle sicher, dass die Zellen als Text und nicht als Zahl formatiert sind, bevor du das benutzerdefinierte Format anwendest.
  • Makro funktioniert nicht: Überprüfe, ob die Sicherheitsstufe für Makros in Excel aktiviert ist. Gehe zu „Datei“ > „Optionen“ > „Trust Center“ > „Einstellungen für das Trust Center“ und aktiviere die Makros.
  • Falsches Datum: Achte darauf, dass die Eingabe tatsächlich im Format jjjjmmtt vorliegt. Die Länge muss genau 8 Zeichen betragen.

Alternative Methoden

  1. 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.

  2. Text in Spalten: Eine weitere Methode ist die Funktion „Text in Spalten“:

    • Markiere die Zellen mit den Daten.
    • Gehe zu „Daten“ > „Text in Spalten“ und wähle „Getrennt“.
    • Klicke auf „Weiter“, dann auf „Fertigstellen“. Dies wird die Zahlen in separate Spalten aufteilen, die du dann wieder zusammenfügen kannst.

Praktische Beispiele

  • 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.


Tipps für Profis

  • Nutze die „Suchen und Ersetzen“-Funktion für schnelle Umwandlungen, indem du die jjjjmmtt-Werte schnell in ein anderes Datumsformat umwandelst.
  • Erstelle eine Vorlage in Excel mit vordefinierten Makros, die du regelmäßig für die Umwandlung von Datumsformaten nutzen kannst.
  • Wenn du mit großen Datenmengen arbeitest, überlege, die Umwandlung in einem Batch-Prozess durchzuführen, um Zeit zu sparen.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige