2017-04-09 20 views
0

Ich habe eine Spalte mit Daten mit diesem Format (19960124) zum Beispiel, und ich möchte es in diesem Format (JJJJ-MM-TT) in Excel ändern.Kann das Datumsformat in Excel nicht ändern

Ich habe versucht alle Datumsformate in Excel, aber es gibt mir ################## etc. Wie kann ich das beheben?

+0

Mögliches Duplikat von [How konvertiere ich einen Unix epoch timestamp in ein menschenlesbares Datum/Uhrzeit in Excel?] (http://stackoverflow.com/questions/15164237/how-do-i-convert-a-unix-epoch-timestamp-into-a -menschlich lesbar-Datum-Zeit-in-Excel) –

+0

@TimBiegeleisen nein das ist etwas ganz anderes. In der Excel-Symbolleiste im Abschnitt Zahlen sind die Optionen "Kurzes Datum", "Langes Datum" und "Zeit" wie folgt: #############. Also, wenn ich versuche, in ein beliebiges Format zu ändern, gibt es mir nur ########. –

Antwort

0

Leider ist nur das Ändern des Formats nicht gut genug.

Wenn Sie ein benutzerdefiniertes Format von verwenden:
0000-00-00
Sie erhalten:

enter image description here

Aber das ist kein echtes Datum. Sie benötigen eine Formel, um es in ein Datum zu konvertieren.

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 
+0

Es hat funktioniert! Danke vielmals. Was war das Problem? –

0

Angenommen, Ihre Datumszeichenfolge in A2 ist, dann versuchen Sie diese ...

In B2

=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)) 

Und Sie können dann mit dem gewünschten Datumsformat der Formel-Spalte formatiert werden. Sie können die Textfunktion verwenden, um das Datumsformat in der Formel selbst zu ändern. Das Datum wird dann jedoch als Textzeichenfolge und nicht als echtes Datum betrachtet.

+0

Vielen Dank. das Problem ist behoben. –

+0

Gern geschehen. Bitte nehmen Sie sich einen Moment Zeit, um die Antwort zu akzeptieren, um Ihre Frage als Gelöst zu markieren. – sktneer

0

Manchmal geschieht dies, dass Excel das Zellenformat Befehl verweigert, von dem einem besseren Nutzung Befehl Text loszuwerden,

= Text (A1, "yyyy - mm-dd")

Ziehen, falls erforderlich.

ein weiteres einfaches Beispiel ,,

= IF (A3 = "Indien", TEXT (C3 * 53.55, "Rs. #, ## 0.00"), IF (A3 = "UK", TEXT (C3 * 0.66, "£ #, ## 0.00"), IF (A3 = "Japan", TEXT (C3 * 99.5, "# #, ## 0.00"), C3)))

+0

okay. Vielen Dank. –

+0

Es ist mir eine Freude, bitte fragen Sie weiter ☺ –