Při práci s daty extrahovanými z datového serveru máte velkou šanci získat datum v textovém formátu 'RRRRMMDD'.
Chcete-li převést textový řetězec „RRRRMMDD“ do běžného datového formátu, musíte nejprve extrahovat rok, měsíc a den a poté použít Funkce DATE .
=DATUM(LEFT(A2;4); STŘED(A2;5;2); RIGHT(A2;2))
Například řetězec data 20180507 vrátí 5/7/2018.
Pokud potřebujete vrátit formát 2008-05-07, použijte prosím níže uvedený vzorec:
=LEFT(A2;4) & '-' & TEXT(MID(A2;5;2); '00') & '-' & TEXT(RIGHT(A2;2); '00')
– Chcete-li extrahovat rok z 20180507: LEFT(A2,4) vrátí 2018
– Chcete-li extrahovat měsíc z 20180507: TEXT(MID(A2,5,2),'00') vrátí 05
– Chcete-li extrahovat den z 20180507: TEXT(RIGHT(A2,2),'00') vrátí 07
Máte-li další 8písmenný řetězec data, například 05072018 ('mmddyyyy'), můžete použít stejnou logiku k rozdělení řetězce na rok, měsíc, den a pomocí funkce Date jej převést do formátu data.
V případě, že potřebujete převést data do různých formátů data, zkombinujte je s Funkce textu . Chcete-li například převést řetězec data „20180507“ na „7. května 2018“, použijte prosím následující vzorec nebo zaškrtněte jak převést sériové číslo na datum :
=TEXT(DATUM(LEFT(A2; 4); STŘED(A2;5;2); RIGHT(A2;2)), 'DD. MMM, RRRR')