So konvertieren Sie das Datumsformat d.m.yyyy in yyyy-mm-dd

Es gibt verschiedene Möglichkeiten, ein Datum in Excel anzuzeigen. Wenn Sie mit Datumsangaben arbeiten, können Sie möglicherweise jedes Datumsformat erhalten. Wenn Sie das Datumsformat im Format 'd.m.yyyy' erhalten und Sie es in ein anderes Format wie 'yyyy-m-d' oder 'yyyy-mm-dd' konvertieren möchten, müssen Sie das Jahr, den Monat und extrahieren Tag zuerst, dann kombinieren Sie sie in einer anderen Reihenfolge mit dem kaufmännischen Und-Zeichen oder dem Concat-Funktion .

1. Aus dem Format ' d.m.jjjj ' zu ' jjjj-m-d ', verwenden Sie bitte die folgende Formel und ändern Sie A2 mit dem Zellennamen in Ihrer Datei.

=RECHTS(A2,LEN(A2) – FINDEN('.',A2, FINDEN('.',A2)+1)) & '-' & ERSATZ(MITTEL(ERSATZ('.' & A2 & WIEDERHOLEN(' ',10),'.', REPT('.,300)), 2*300, 300),'.','') & '-' & LEFT(A2, FIND(.',A2) -1)

Die Formel ist lang und hier ist die Aufschlüsselung:

– RIGHT(A2,LEN(A2)-FIND('.',A2,FIND('.',A2)+1)): Dies dient zum Extrahieren des Textes nach dem zweiten Punkt, der das Jahr in der Textzeichenfolge darstellt ;

– SUBSTITUTE(MID(SUBSTITUTE('.'&A2&REPT(' ',10),'.',REPT('.,300)),2*300,300),'.',''): Hier finden Sie die Text zwischen zwei Punkten, bitte überprüfen Sie ' wie man Daten zwischen Kommas extrahiert ' für Details, sondern um Kommas durch Punkte zu ersetzen.

– LEFT(A2,FIND('.',A2)-1): Hiermit wird der Text vor dem ersten Punkt gesucht, der den Tag in der Textzeichenfolge darstellt.

2. Aus dem Format ' d.m.jjjj ' zu ' JJJJ-MM-TT ', verwenden Sie bitte die folgende Formel und ändern Sie A2 mit dem Zellennamen in Ihrer Datei.

=RIGHT(A2, LEN(A2) – FIND('.',A2, FIND('.,A2)+1)) & '-' & TEXT(SUBSTITUTE(MID(SUBSTITUTE('.' & A2 & REPT (' ',10),'.', REPT('.,300)), 2*300,300),'.',''),'00') & '-' & TEXT(LEFT(A2, FIND ('.', A2)-1),'00')

Dies dient dazu, den Monat oder Tag in eine Zahl mit zwei Ziffern zu formatieren, wenn er eine Ziffer enthält. Zum Beispiel ist Januar 1 in der Zahl und wird in 01 formatiert.