Com convertir el format de data d.m.aaaa a aaaa-mm-dd

Hi ha diverses maneres de mostrar una data a Excel. Quan treballeu amb dates, podeu obtenir qualsevol format de les dates. Si obteniu el format de data escrit en format 'd.m.aaaa' i voleu convertir-lo en un format diferent, com ara 'aaaa-m-d' o 'aaaa-mm-dd', haureu d'extreure l'any, el mes i primer el dia i, a continuació, combineu-los en un ordre diferent utilitzant el signe ampersand o el Funció Concat .

1. Des del format ' d.m.aaaa 'a' aaaa-m-d ', utilitzeu la fórmula següent i canvieu A2 amb el nom de la cel·la del vostre fitxer.

=DRETA(A2,LEN(A2) – TROBAR('.',A2, TROBAR('.',A2)+1)) & '-' & SUBSTITUÏT(MID(SUBSTITUCIÓ (''.' & A2 & REPT(' ',10),'.', REPT('.',300)), 2*300, 300),'.','') & '-' & ESQUERRA(A2, TROBAR('.',A2) -1)



La fórmula és llarga i aquí teniu el desglossament:

– RIGHT(A2,LEN(A2)-FIND('.',A2,FIND('.',A2)+1)): això és per extreure el text després del segon punt, que és l'any de la cadena de text ;

– SUBSTITUTE(MID(SUBSTITUTE('.'&A2&REPT(' ',10),'.',REPT('.',300)),2*300,300),'.',''): Això és per trobar el text entre dos punts, marqueu ' com extreure dades entre comes ' per als detalls, però per substituir les comes per punts.

– LEFT(A2,FIND('.',A2)-1): per trobar el text abans del primer punt, que és el dia de la cadena de text.

2. Des del format ' d.m.aaaa 'a' aaaa-mm-dd ', utilitzeu la fórmula següent i canvieu A2 amb el nom de la cel·la del vostre fitxer.

=DRETA(A2, LEN(A2) – TROBAR('.',A2, TROBAR('.',A2)+1)) & '-' & TEXT(SUBSTITUTION(MID(SUBSTITUT('.' & A2 & REPT) (' ',10),'.', REPT('.',300)), 2*300,300),'.',''),'00') & '-' & TEXT(ESQUERRA(A2, TROBA (''.', A2)-1),'00')

Això és per formatar el mes o el dia a un número amb dos dígits quan ve amb un dígit. Per exemple, gener és l'1 i tindrà el format 01.