Како претворити формат датума д.м.гггг у гггг-мм-дд

Постоји много начина за приказивање датума у ​​Екцел-у. Када радите са датумима, можда бисте могли да добијете било који формат датума. Ако добијете формат датума написан у формату „д.м.гггг“ и желите да их конвертујете у други формат као што је „гггг-м-д“ или „гггг-мм-дд“, мораћете да издвојите годину, месец и први дан, а затим их комбинујте другим редоследом користећи знак амперсанда или Цонцат Фунцтион .

1. Из формата ' д.м.гггг ' до ' ииии-м-д ', користите следећу формулу и промените А2 са именом ћелије у вашој датотеци.

=ДЕСНО(А2,ЛЕН(А2) – ПРОНАЂИ('.',А2, ПРОНАЂИ('.',А2)+1)) & '-' & СУБСТИТУТЕ(МИД(СУБСТИТУТЕ('.' & А2 & РЕПТ(' ',10),'.', РЕПТ('.',300)), 2*300, 300),'.','') & '-' & ЛЕФТ(А2, ФИНД('.',А2) -1)



Формула је дуга и ево рашчлањавања:

– ДЕСНО(А2,ЛЕН(А2)-ФИНД('.',А2,ФИНД('.',А2)+1)): ово је за издвајање текста после друге тачке, што је година у текстуалном низу ;

– СУБСТИТУТЕ(МИД(СУБСТИТУТЕ('.'&А2&РЕПТ(' ',10),'.',РЕПТ('.',300)),2*300,300),'.',''): Ово је за проналажење текст између две тачке, означите ' како издвојити податке између зареза ' за детаље, али за замену зареза на тачке.

– ЛЕФТ(А2,ФИНД('.',А2)-1): Ово је за проналажење текста пре прве тачке, што је дан у текстуалном низу.

2. Из формата ' д.м.гггг ' до ' гггг-мм-дд ', користите следећу формулу и промените А2 са именом ћелије у вашој датотеци.

=ДЕСНО(А2, ЛЕН(А2) – ПРОНАЂИ('.',А2, ПРОНАЂИ('.',А2)+1)) & '-' & ТЕКСТ(ЗАМЕНА(СРЕДИНА(ЗАМЕЊА('.' & А2 & РЕПТ) (' ',10),'.', РЕПТ('.',300)), 2*300,300),'.',''),'00') & '-' & ТЕКСТ(ЛЕВО(А2, ПРОНАЂИ ('.', А2)-1),'00')

Ово је за форматирање месеца или дана у број са две цифре када долази са једном цифром. На пример, јануар је број 1 и биће форматиран у 01.