Datumsformat in Formeln in Excel konvertieren

Datumsformat in Formeln in Excel konvertieren

Ich habe eine Spalte mit Datumsangaben im folgenden Format ddd mmm dd hh m:s "EST" yyyy. In einer anderen Zelle in einem anderen Blatt möchte ich die Datumsangaben im Format haben dd/m/y. Wie kann ich das machen?

Ich habe die Funktion bereits ausprobiert DATEVALUE. Da die Positionen festgelegt sind, habe ich begonnen, die Funktionen RIGHTund zu verwenden MID, um Komponenten zu extrahieren, die in die Funktion DATE eingefügt werden sollen. Leider kenne ich keine Möglichkeit, die dreistellige Zeichenfolge in einen Monat umzuwandeln, ohne einen riesigen if-Block zu schreiben.

UPDATE: Ich habe es geschafft, die Zeichenfolge mit MONTH(1&THREE_LETTER_DATE) zu konvertieren. Ich bin immer noch neugierig, ob es eine bessere Lösung gibt

Antwort1

Dies ist eine dieser Excel-Ärgernisse. Die Originaldaten sind – auch wenn sie wie ein Datumstyp aussehen – möglicherweise nicht vom Typ „Datum“, sondern „Text“.

Eine Nachbildung dieses Problems:

  • Neues Blatt erstellen
  • Wählen Sie eine Zelle aus
  • Ändern Sie den Datentyp in Text
  • Geben Sie in dieselbe Zelle „3343423“ ein (nur die Zahlen) und drücken Sie die Eingabetaste.
  • Ändern Sie den Datentyp der Zelle zurück auf Zahl => Es passiert nichts!
  • Wählen Sie die Zelle aus, drücken Sie F2 und dann die Eingabetaste => presto! Es ist jetzt eine Zahl.

Nun zurück zur ursprünglichen Frage:

Wenn beispielsweise A1 die Originaldaten sind (und A2 leer ist), stellen Sie zunächst sicher, dass der Typ von A1 auf Daten eingestellt ist, das Format auf Benutzerdefiniert eingestellt ist und das benutzerdefinierte Format genau die Originaldaten beschreibt. (Sie können es auch andersherum versuchen. Versuchen Sie, das aktuelle Datum in einer Zelle auf Ihr benutzerdefiniertes Format einzustellen, bis das Ergebnis zufriedenstellend ist.)

Wenn A1 in Ordnung zu sein scheint, setzen Sie A2 auf „=A1“, klicken Sie anschließend zurück auf A1, drücken Sie F2 (Bearbeiten) und die Eingabetaste.

Antwort2

Sie müssen hierfür keine Formel verwenden. Verwenden Sie einfach die Optionen für das Zellenformat. (Kopieren Sie die Daten nach Wunsch – entweder als Werte oder als Referenzen – und formatieren Sie die Zielzellen dann als TT/M/J.)

verwandte Informationen