Datum JJJJMMTT auftrennen

Sammlung von Tipps und Tricks rund um Excel zur Bearbeitung von GedTool-Dateien
Antworten
Peter_Schulz
Site Admin
Beiträge: 169
Registriert: Do 17. Sep 2009, 11:04

Datum JJJJMMTT auftrennen

Beitrag von Peter_Schulz » Mo 4. Okt 2010, 19:44

Wenn ein Datum nur im Zahlenformat JJJJMMTT vorliegt, dann lässt es sich mit Hilfe kleiner Formeln in die 3 Spalten Tag, Monat und Jahr Jahr aufteilen.

Annahme: der Datumswert mit dem Format JJJJMMTT steht in Spalte A (Zelle A1 = 20101004)

Vorgehen
  • Einfügen von 3 neuen Spalten (Tag, Monat, Jahr)
  • Formel in Spalte Tag: =Teil(A1;7;2)
    (nehme den Inhalt von A1 ab dem 7. Zeichen in der Länge 2)
  • Formel für Spalte Monat: =Teil(A1;5;2)
    (nehme den Inhalt von A1 ab dem 5. Zeichen in der Länge 2)
  • Formel für Jahr: =Teil(A1;1;4)
    (nehme den Inhalt von A1 ab dem 1. Zeichen in der Länge 4)
Sollte die Jahreszahl nicht immer 4-stellig sein, dann würde ich folgende Formeln verwenden:
  • Formel in Spalte Tag: =Rechts(A1;2)
    (nehme die rechten beiden Zeichen von A1)
  • Formel für Spalte Monat: =Teil(Rechts(A1;4);1;2)
    (hier haben wir eine verschachtelte Formel - zuerst nehmen wir die letzten 4 Zeichen - Rechts(A1;4) - und davon wieder die ersten 2 Zeichen)
  • Formel für Jahr: =Links(A1;Länge(A1)-4)
    (hier nochmal eine verschachtelte Formel - nehme den linken Inhalt von A1, wobei die Länge errechnet wird - Länge von A1 minus 4)
Wenn nicht alle Zeilen ein Datumsformat aufweisen, dann kommt es im 2. Beispiel zu einem Fehler, da die Länge negativ wird (0-4). Dies kann man dadurch umgehen, dass man die Formel nur dann ausführt, wenn das Feld gefüllt ist.
  • Formel für Jahr: =wenn(A1<>"";Links(A1;Länge(A1)-4);"")
    (wenn A1 ungleich "", dann Formel ausführen, ansonsten "" ausgeben)

Antworten