Ist es möglich, ein Textdatum in ein als Datum gespeichertes Datum in Excel umzuwandeln?

Ist es möglich, ein Textdatum in ein als Datum gespeichertes Datum in Excel umzuwandeln?

Ich habe Daten als Text im folgenden Format gespeichert:

Mar 10, 2015

Ich möchte es in einen als Datum gespeicherten Wert umwandeln und im Format jjjj-mm-tt anzeigen:

2015-03-10 

Ich habe zunächst versucht, die Funktion „Text in Spalten umwandeln“ zu verwenden und alle Datumskomponenten in separate Zellen zu analysieren. Die Idee war, die Zellen dann mit einer Formatierung zu verknüpfen, die Excel als Datum erkennt, z. B. um =B1&"/"&A1&"/"&C1zu erzeugen 10/03/2015. Dies erfordert jedoch Mardie Übersetzung in eine Monatszahl.

Im Übrigen könnte ich einfach als =C1&"-"&A1&"-"&B1 verketten, um das gewünschte Erscheinungsbild zu erhalten, aber Excel behandelt die Ergebnisse dieser Zeichenfolgenmanipulationen als Text und nicht als Datum.

Wie konvertiere ich den Originaltext in ein Datum, damit ich es im Excel-Zahlenformat wie gewünscht anzeigen kann?

Antwort1

In Excel 2007 Englisch (USA)

10. März 2015

wird als Datumstyp akzeptiert und konvertiert es in

10. März 2015

Ihren Kommentaren zufolge scheint das Problem darin zu liegen, dass das Datum als Text (Allgemein) gespeichert ist. In diesem Fall sollte Folgendes funktionieren (vorausgesetzt, das Datum ist in A1 gespeichert):

=DATUMWERT(A1)

Dadurch wird das Textdatum in die intern gespeicherte numerische Form umgewandelt, die Sie anschließend formatieren können.

Sie können das Format in „yyyy-mm-dd“ ändern, indem Sie zum Menü „Zellen formatieren:Zahl“ navigieren (Registerkarte „Start“ | Zahl | Untere rechte Ecke oder Alt, H, FM), auf die benutzerdefinierte Kategorie klicken und unter „Typ“ „yyyy-mm-dd“ eingeben.

Bei diesem Ansatz bleibt der Zellenwert ein Datum, das Sie dann sortieren oder für andere Datumsfunktionen verwenden können.

Antwort2

DerDatumsfunktionsollte tun, was Sie wollen, wenn Sie die verschiedenen Teile des Datums in einzelne Zellen aufgeteilt haben, könnten Sie etwas tun wie

=DATE(A3,A2,A1)

Gemessen daran, wie Sie das Datum im ursprünglichen Beitrag erstellt haben. Anschließend können Sie es mithilfe der Zellenformateinstellungen nach Wunsch formatieren.

Wenn Sie eine Formel zur Formatierung des Datums verwenden möchten, können Sie dieTextfunktion, Sie müssen jedoch sicherstellen, dass das Datum in einem Format vorliegt, das Excel als Datum interpretieren kann. Ich bin nicht sicher, ob dies für die Werte in Ihrer ursprünglichen Frage der Fall ist.

Um das Datum in dem von Ihnen gewünschten Format zu erhalten, geben Sie etwas ein wie

=TEXT(<date-value>,"yyyy-mm-dd")

verwandte Informationen