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
Pretvorba tekstovnega datuma in časa v datumsko polje
Re: Pretvorba tekstovnega datuma in časa v datumsko polje
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:
Č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
Matjaž Prtenjak
Administrator
Re: Pretvorba tekstovnega datuma in časa v datumsko polje
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č
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č