Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Softver i operativni sistemi » Ms office » Konvert tekst podatka u datum
pmiroslav 04.05.2011 13:41
Predmet:Konvert tekst podatka u datum

Dobio sam excel tablicu u kojoj su u jednoj koloni datum ali koji su upisani kao tekst, znači sa točkama između dana, mjeseca i godine. Upis je u obliku

23.05.1985.

Pitnje je koko ovo konvertirati da dobijem ispravan datumski upus u čeliju koj je formatirana ka datumska

arax 04.05.2011 14:34
Predmet:Re: Konvert tekst podatka u datum

Jedna od glupsti koja nije dobro riješena u exelu.
Za početak označi sve čelije i idi na fromat cell. Na prvom tabu(numbers) idi na datum, odaberi opciju Croatian/Bosnian/Serbian i nađi edekvatan format datuma.
Potom imaš malo rudarskog rada.
Idi na 1. čeliju u koloni klikni F2 taster i ENTER. To bi trebalo da promijeni prikaz u pomenutoj čeliji u ono Å¡to tebi treba. Nažalost bez koriÅ¡tenja nekih dodataka to ti je jedina opcija. ponavljati pritisak ove dvije tipke do zadnje čeije.
U slučaju kao Å¡to je tvoj ako imaÅ¡ ogoroman broj čelija, pokuÅ¡aj da "prevariÅ¡" računar. U narednom shheetu formatiraj kolonu A na način kako ti odgovara, U prvu čeliju nek ide unos iz tvoje kolone (=sheet!pmiroslav; A4) a onda Ctrl + D iskopiraj formulu. Kolonu A oznaći, Copy i u kolonu B PASTE SPECIAL-VALUE + Format. i na kraju oznaći i kopiraj sve unose iz kolone B u svoju tabelu. Ako neÅ¡to od ovo dvoje ne pomogne javi.
Pozdrav.

pmiroslav 04.05.2011 14:49
Predmet:Re: Konvert tekst podatka u datum

Pokušao sam sve to što kažeš ali ne ide. Opet mi unos ostaje kao tekst.
Operator je u čeliu formatiranu kao tekst unosio datume po principu

02 pa točka 11 pa točka 2009 pa točka

i sada kada ja bilo kako formatiram to polje upis uvjek ostaje isti
Prilozi:
datumi.rar (Velicina datoteke:5.33 KB)

arax 04.05.2011 15:14
Predmet:Re: Konvert tekst podatka u datum

Vidi valja li ovo
Prilozi:
datumi.rar (Velicina datoteke:8.24 KB)

zxz 04.05.2011 16:21
Predmet:Re: Konvert tekst podatka u datum

Evo za ubuduce da imas.
Idi na Tools-->Macro-->Visualbasic editor.
Kada se otvori prozor Vb idi na:
Insert--->Module.
U taj prozor kopiraj ovaj kod i zatvori.
PreuzmiIzvorni kôd (Visual Basic):
  1. Option Explicit
  2. Function FormatDatuma(Polje) As Date
  3. Dim D
  4. D = Left(Polje, 10)
  5. FormatDatuma = D
  6. FormatDatuma = Format(FormatDatuma, "dd.mm.yyyy")
  7. End Function

U celiju red pored ovog ili neki drugi a u situ kolonu napiši:
=FormatDatuma(ImeCelijeukojojjesadadatum)
Primjer:
=FormatDatuma(A2)
U ostala polja u toj koloni mozes klasicno kopirati

pmiroslav 04.05.2011 18:24
Predmet:Re: Konvert tekst podatka u datum

Arax hvala na trudu ali ni to nije riješilo problem jer opet ostaje tekst.

ZXZ ova tvoja funkcija je napravila dobar posao.

arax 05.05.2011 09:23
Predmet:Re: Konvert tekst podatka u datum

Zna se ko je tata-mata i rješava probleme.

zxz 05.05.2011 09:42
Predmet:Re: Konvert tekst podatka u datum

Tvoje je trebalo da radi medjutim nece da prepozna prvu tacku neznam iz kog razloga.

arax 05.05.2011 10:16
Predmet:Re: Konvert tekst podatka u datum

Kod mene npodatke iz nove kolone prepoznaje kao datume. Možda je i do verzije exela. U svakom slučaju važno je da se naÅ¡lo rjeÅ¡enje.

IvanC 27.05.2011 10:27
Predmet:Re: Konvert tekst podatka u datum

Citiraj pmiroslav:
Pitnje je koko ovo konvertirati da dobijem ispravan datumski upus u čeliju koj je formatirana ka datumska
Ja bi samo dodao jedno bez obzira Å¡to si rijeÅ¡io problem (radi ostalih čitalaca teme)
Problem se može riješiti sa formulom

U stupcu D si pomoću formule =MID(A2;1;10) oduzeo točku na kraju i to je OK
U stupac E upišeš samo formulu =DATEVALUE(D2) i imaš ispravno pisan datum, Ova formula konvertira datum-kao-text u stvrani datum