Strādājot ar datiem, kas iegūti no datu servera, jums ir liela iespēja iegūt datumu teksta formātā 'GGGGMMDD'.
Lai teksta virkni 'GGGGMMDD' pārvērstu parastajā datu formātā, vispirms ir jāizvelk gads, mēnesis un diena, pēc tam izmantojiet Funkcija DATE .
=DATUMS(KREISI(A2,4), VIDUS(A2,5,2), LABAIS(A2,2))
Piemēram, datuma virkne 20180507 atgriezīsies 07.05.2018.
Ja jums ir jāatgriež 2008-05-07 formāts, lūdzu, izmantojiet tālāk norādīto formulu.
=KREISI(A2,4) & '-' & TEKSTS(VIDUS(A2,5,2), '00') & '-' & TEKSTS(LABI(A2,2), '00')
– Lai iegūtu gadu no 20180507: LEFT(A2,4) atgriež 2018.
– Lai izvilktu mēnesi no 20180507: TEKSTS(MID(A2,5,2),'00') atgriež 05
– Lai izvilktu dienu no 20180507: TEKSTS(RIGHT(A2,2),'00') atgriež 07
Ja jums ir vēl 8 burtu datuma virkne, piemēram, 05072018 ('mmdyyyy'), varat izmantot to pašu loģiku, lai atdalītu virkni gadā, mēnesī, dienā, un izmantot datuma funkciju, lai pārvērstu to datuma formātā.
Ja jums ir nepieciešams konvertēt datumus dažādos datumu formātos, lūdzu, apvienojiet tos ar Teksta funkcija . Piemēram, lai pārveidotu datuma virkni “20180507” par “2018. gada 7. maijs”, lūdzu, izmantojiet šo formulu vai pārbaudiet Kā pārvērst sērijas numuru datumā :
=TEKSTS(DATE(LEFT(A2,4), VIDUS(A2,5,2), LABAIS(A2,2)), 'MM DD, GGGG')