Pri delu s podatki, pridobljenimi iz podatkovnega strežnika, imate veliko možnosti, da dobite datum v besedilni obliki 'LLLLMMDD'.
Če želite pretvoriti besedilni niz »LLLLMMDD« v običajen format podatkov, morate najprej izvleči leto, mesec in dan, nato pa uporabiti Funkcija DATE .
=DATUM(LEVO(A2,4), SREDINA(A2,5,2), DESNO(A2,2))
Na primer, datumski niz 20180507 bo vrnil 5/7/2018.
Če morate vrniti obliko 2008-05-07, uporabite spodnjo formulo:
=LEVO(A2,4) & '-' & BESEDILO(SREDINA(A2,5,2), '00') & '-' & BESEDILO(DESNO(A2,2), '00')
– Izvleči leto iz 20180507: LEVO(A2,4) vrne 2018
– Če želite izvleči mesec iz 20180507: TEXT(MID(A2,5,2),'00') vrne 05
– Če želite izvleči dan iz 20180507: TEXT(RIGHT(A2,2),'00') vrne 07
Če imate še en datumski niz z 8 črkami, kot je 05072018 ('mmddyyyy'), lahko uporabite isto logiko, da ločite niz na leto, mesec, dan in uporabite funkcijo datuma, da ga pretvorite v obliko datuma.
V primeru, da morate datume pretvoriti v različne datumske oblike, jih kombinirajte z Besedilna funkcija . Če želite na primer pretvoriti datumski niz '20180507' v '7. maj 2018', uporabite naslednjo formulo ali preverite kako pretvoriti serijsko številko v datum :
=BESEDILO(DATUM(LEVO(A2, 4), SREDINA(A2,5,2), DESNO(A2,2)), 'DD MMM, LLLL')