So konvertieren Sie Text in das Datum im MM-JJJJ-Format
Ich habe eine Spalte in Excel mit den folgenden Einträgen im Format Text:
7.2013
7.2014
8.2013
8.2014
9.2013
9.2014
10.2013
10.2014
11.2013
11.2014
12.2013
12.2014
1.2015
Wie kann ich diesen Text in date konvertieren und im mm-yyyy
Format anzeigen lassen?
Ich habe versucht, es in das benutzerdefinierte Format Format Cells > Numbers > Custom
zu ändern, aber die Verwendung in der ersten Zelle (7.2013
) wird in 01-1900
geändert.
3 answers
Daten werden als Zahl gespeichert: Tage seit dem 0. Januar 1900 (Tag 1 ist 1/1/1900). Die Zeiten werden als Dezimalbruch eines Tages gespeichert. So 7.2013 ist Januar 7, 1900 4:49: 52 BIN. Formatieren, dass als MM-JJJJ gibt Ihnen 01-1900.
Wählen Sie die vollständige Spalte aus und führen Sie eine Suche durch - Ersetzen Sie durch .
bis -
.
Dadurch wird Ihre Nummer in eine Textzeichenfolge konvertiert, die Excel als Monatsjahreseingabe erkennt und als geeignetes Datum speichert. Jetzt können Sie das benutzerdefinierte Format mm-yyyy
auf Spalte.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-04-29 10:47:29
Wenn Sie Ihre Daten nicht ändern möchten, verwenden Sie diese Funktion:
=DATEVALUE((IF(RIGHT(LEFT(A1,2))=".",LEFT(A1),LEFT(A1,2)))&"/"&RIGHT(A1,2))
Angenommen, " A1 " ist Ihre Zelle.
Ändern Sie anschließend das Format...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-04-29 14:07:52
Dies funktioniert auf meinem Rechner (64-bit-Excel 2010 unter Win 7)
=DATEVALUE(SUBSTITUTE(A1 , "." , "/"))
Es sollte funktionieren, ob die Spalte als text gespeichert ist oder nicht.
Eine Andere option ist diese:
=DATE(RIGHT(A1,4) , LEFT(A1,2) , 1)
Dies funktioniert auch ohne die führenden Leerzeichen im Monat, da das LEFT(A1,2)
7.
aufnimmt, was als 7.0
interpretiert wird und daher immer noch als Monat funktioniert.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-12-18 01:39:51