Jak převést formát data d.m.yyyy na yyyy-mm-dd

Existuje celá řada způsobů, jak zobrazit datum v aplikaci Excel. Při práci s daty můžete získat libovolný formát dat. Pokud získáte formát data zapsaný ve formátu „d.m.yyyy“ a chcete je převést do jiného formátu, jako je „rrrr-m-d“ nebo „yyyy-mm-dd“, budete muset extrahovat rok, měsíc a první den, poté je spojte v jiném pořadí pomocí znaku ampersand nebo Funkce Concat .

1. Z formátu ' d.m.yyyy 'na' yyyy-m-d ', použijte prosím následující vzorec a změňte A2 s názvem buňky ve svém souboru.

=RIGHT(A2,DÉLKA(A2) – NAJÍT('.',A2, NAJÍT('.',A2)+1)) & '-' & SUBSTITUTE(MID(SUBSTITUTE('.' & A2 & REPT(' ',10'),'.', OPAKOVAT('.',300)), 2*300, 300),'.','') & '-' & VLEVO(A2, NAJÍT('.',A2) -1)



Vzorec je dlouhý a zde je rozdělení:

– RIGHT(A2,DÉLKA(A2)-FIND('.',A2,FIND('.',A2)+1)): toto slouží k extrahování textu za druhou tečkou, což je rok v textovém řetězci ;

– SUBSTITUTE(MID(SUBSTITUTE('.'&A2&REPT(' ',10),'.',REPT('.',300)),2*300,300),'.',''): Toto je najít text mezi dvěma tečkami, zaškrtněte prosím ' jak extrahovat data mezi čárkami ' pro podrobnosti, ale k nahrazení čárek tečkami.

– LEFT(A2,FIND('.',A2)-1): Vyhledá text před první tečkou, což je den v textovém řetězci.

2. Z formátu ' d.m.yyyy 'na' yyyy-mm-dd ', použijte prosím následující vzorec a změňte A2 s názvem buňky ve svém souboru.

=RIGHT(A2, DÉLKA(A2) – NAJÍT('.',A2, NAJÍT('.,'A2)+1)) & '-' & TEXT(NAHRADIT(MID('.' & A2 & OPAKOVAT) (' ',10'),'.', REPT('.',300)), 2*300,300),',',''),'00') & '-' & TEXT(LEFT(A2, NAJÍT (.'', A2)-1), '00')

Slouží k formátování měsíce nebo dne na číslo se dvěma číslicemi, pokud je dodáván s jednou číslicí. Například leden má číslo 1 a bude naformátován na 01.