Fehler beim Extrahieren des Jahres beim Konvertieren des Datums in Text in Excel

Fehler beim Extrahieren des Jahres beim Konvertieren des Datums in Text in Excel

Ich habe in Excel 2016 eine Zelle mit einem als Datum formatierten Datum.

Wenn ich eine Funktion wie die folgende einfüge ...

=TEXT(L1;"yyyy")

Ich erwarte eine Zeichenfolge wie „1980“. Stattdessen erhalte ich in der Zelle den Text „yyyy“.

Wenn ich dies jedoch tue ...

=TEXT(L1;"yyyy-MM-dd")

...stattdessen erhalte ich eine SMS wie „yyyy-05-25“

Mit anderen Worten: Egal, was ich versuche, ich bekomme das Jahr einfach nicht angezeigt.

Antwort1

Die Formatzeichenfolge, die Sie übergeben, TEXThängt von der Sprache ab, für die Ihr MS Office-Paket erstellt wurde. Sie müssen Ihre Formatzeichenfolge beispielsweise auf „aaaa“ in Französisch oder „jjjj“ in Deutsch setzen, um das vierstellige Jahr zu erhalten.

Antwort2

Im Format ist es ein großes Y. Jeder Buchstabe, der nicht definiert ist, wird wörtlich kopiert. Wenn Sie also ein kleines y verwenden, wird es einfach kopiert.

Verwenden Sie TEXT(L1;"JJJJ-MM-TT"), dann sollte alles gut gehen.

verwandte Informationen