Pretvorba tekstovnega datuma in časa v datumsko polje

Pomoč pri delu z MS Excelom
Odgovori
mipax
Prispevkov: 57
Pridružen: Po Avg 01, 2005 9:37 pm

Pretvorba tekstovnega datuma in časa v datumsko polje

Odgovor Napisal/-a mipax »

Imam sledečo težavo in prosim za pomoč, ker gre za veliko število napačnih vpisov:

Datume vpisane v obliki dd.mm.yyyy hh.mm kot besedilo (napačno vnešeno s piko namesto dvopičjem) bi rad spremenil v
datumsko polje dd.mm.yyyy hh:mm

pri tem pa naj se nebi spremenili vnosi v celicah, kjer je datum pravilno vpisan kot datumsko polje v obliki

dd.mm.yyyy hh:mm ali pa
dd.mm.yyyy
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Pretvorba tekstovnega datuma in časa v datumsko polje

Odgovor Napisal/-a admin »

Pozdravljeni,

Če imate datume res zapisane tako, potem lahko sklepate, da, če je napačen, potem je napačen 14-ti znak, kjer je pikica namesto dvopičja. Zatorej lahko v sosednjo celico zapišete sledečo formulo in jo prekopirate navzdol:

Koda: Izberi vse

=IF(MID(A1;14;1)=".";DATEVALUE(REPLACE(A1;14;1;":"))+TIMEVALUE(REPLACE(A1;14;1;":"));A1)
lp,
Matjaž Prtenjak
Administrator
mipax
Prispevkov: 57
Pridružen: Po Avg 01, 2005 9:37 pm

Re: Pretvorba tekstovnega datuma in časa v datumsko polje

Odgovor Napisal/-a mipax »

Deluje, kot namazano, edino dodati sem moral še en IF za primere, kadar je celica prazna.
Priznati moram, da se nisem domislil, kako zamenjati piko, ker do sedaj nisem poznal oz. uporabljal REPLACE funkcije.

Težava zaradi neustreznega vpisa datuma je povzročala nepravilno sortiranje vrstic s podatki po datumih in urah in pri uporabi samodejnega filtra.

Res hvala za pomoč
:D
Odgovori