Ein Datum / eine Zeit liegt als Zahl ohne Trennpunkte vor und soll korrekt umgewandelt werden.
Lösung
Zahl in A1 hat die Form JJJJMMTT:
=DATUM(LINKS(A1;4);TEIL(A1;5;2);RECHTS(A1;2))
oder
=DATWERT(TEXT(A1;"0000-00-00"))
kürzer
=1*TEXT(A1;"0000-00-00")
Zahl hat die Form TTMMJJ bzw. TMMJJ
=1*TEXT(A1;"00-00-00")
bei TTMMJJJJ bzw. TMMJJJJ natürlich
=1*TEXT(A1;"00-00-0000")
Ergänzung vom 07.05.2004
Zeit umwandeln (Louis Siegrist)
Zahl in D1 hat die Form hhmm oder hmm
=1*TEXT(D1;"0\:00")
Zahl in D1 hat die Form hhmmss oder hmmss
=1*TEXT(D1;"0\:00\:00")
Erläuterung
Beim Datumsformat 210901 kann Excel nicht wissen, ob 1901 oder 2001 gemeint ist. Deshalb entscheidet sich Excel bis zum 31.12.29 für das 21. Jahrhundert, also 31.12.2029 und ab dem 01.01.30 für das 20. Jahrhundert, also 01.01.1930