2011-01-05 4 views
1

Wie kann ich den folgenden Text in dd/mm/yyyy-Format zu konvertieren, in Excel: -convert Text dd/mm/yyyy Format

24032006 
2042005 
19012008 
2092001 

Die erwarteten Ergebnisse werden sollen: -

24/03/2006 
02/04/2005 
19/01/2008 
02/09/2001 

Dank

Antwort

2

NEW sein ANTWORT diese Formel Versuchen -

=TEXT(DATE(MOD(A1,10^4),MOD(INT(A1/10^4),10^2),INT(A1/10^6)),"dd/mm/yyyy") 

Unter der Annahme, der Text "20122010" in Datumsformat in Zelle A1

ALTE ANTWORT

Unter der Annahme, werden Sie einige Codierung Sprache verwenden, um dies zu tun bekommen, Sie kann zuerst die Länge von String 8 überprüfen. Wenn es 7 ist, dann füge 0 zu Front des Strings hinzu, um es zu machen. Dann kannst du einfach '/' nach zwei Zeichen einfügen und den String im TT/MM/JJJJ-Format erhalten.

+0

Ich verwende keine Codierung. Irgendwelche Formeln ?? – Bob

+0

@Bob - Bearbeitete meine Antwort zu Excel-Formel –

+0

Vielen Dank. Es klappt. – Bob

0

'mm' Minuten repräsentiert, sollte Ihr Format "tT/mM/yyyy