Što treba znati
- Funkcija DATEVALUE u Excelu pretvara tekstualno formatirani datum u serijski broj.
- Koristite ovu funkciju kada ćelija sadrži datum koji je oblikovan kao tekst, a ne broj, što se može dogoditi s uvezenim ili kopiranim podacima.
- Sintaksa i argument funkcije su: =DATEVALUE(tekst_datuma)
Ovaj članak objašnjava kako koristiti funkciju DATEVALUE u bilo kojoj verziji programa Excel uključujući Excel 2019 i Microsoft 365.
Što je funkcija DATEVALUE?
Funkcija DATEVALUE u Excelu pretvara tekstualno oblikovan datum u serijski broj. Excel tada može pročitati serijski broj da bi razumio datum.
Ova Excel funkcija je neophodna kada ćelija sadrži informacije o datumu, ali su pohranjene u običnom tekstu. Umjesto da ga automatski pretvara u datum, Excel ćeliju vidi samo kao brojeve i slova, što otežava rad s njom. To se može dogoditi ako je datum kopiran ili uvezen s drugog mjesta.
Možete upotrijebiti funkciju DATEVALUE Excel za izradu serijskog broja datuma koji se zatim može koristiti za pravilno formatiranje kao datuma i korištenje s drugim formulama temeljenim na datumu, sortiranje s drugim datumima itd.
Funkcija DATEVALUE radi u svim verzijama programa Excel.
Sintaksa i argumenti funkcije DATEVALUE
Sve formule koje koriste ovu funkciju trebaju biti oblikovane ovako:
=DATEVALUE(tekst_datuma)
date_text je jedini argument koji podržava. Može referencirati druge ćelije ili se informacije o datumu mogu pohraniti unutar formule.
Evo nekih pravila koja treba zapamtiti o funkciji DATEVALUE:
- Ako je datum_tekst godina izostavljen, koristi se tekuća godina.
- Ako date_text uključuje informacije o vremenu, Excel ih ignorira.
- Ako se podaci o datumu unose izravno u formulu, moraju biti okruženi navodnicima.
- Ako se informacija o datumu navodi u drugoj ćeliji koja uključuje tekstualni naziv mjeseca (npr. ožujak ili ožujak), mjesec mora biti na drugom mjestu (kao što je 31. ožujka 2020.).
- VRIJEDNOST! prikazat će se pogreška ako je date_text izvan raspona datuma 1/1/1900–9999-31-12.
- VRIJEDNOST! pogreška će se prikazati ako se date_text čini kao broj (tj. nema crtice ili kose crte kao tipičan datum).
Primjeri funkcija DATEVALUE
Evo pogleda na neke od različitih načina na koje možete koristiti ovu funkciju:
Referentni datum iz druge ćelije
=DATEVALUE(A2)
Pod pretpostavkom da A1 glasi kao 4-4-2002, ovaj primjer formule DATEVALUE proizveo bi serijski broj 37350.
Unesite datum unutar formule
=DATEVALUE("2007-25-12")
Ovo je još jedan način korištenja ove funkcije. Unos datuma pod navodnicima je zamjena za pozivanje druge ćelije. Ova formula daje serijski datum 39441.
Napravite datum iz više ćelija
=DATUMVALUE(A2 &"/" & A3 &"/" & A4)
U ovom primjeru funkcije DATEVALUE koristi se ista postavka, ali podatke o datumu preuzimamo iz tri odvojene ćelije: A2=5, A3=18 i A4=2017.
Ovo zahtijeva znak ampersand kako bismo mogli dodati kose crte za odvajanje dana, mjeseca i godine. Međutim, rezultat je i dalje serijski broj budući da je to ono čemu funkcija služi, pa bismo morali formatirati ćeliju kao pravi datum (pogledajte dolje) da bismo vidjeli da je prikazana kao 18.5.2017.
Koristite znak & u formuli datuma
=DATEVALUE("3" &"/" & A2 &"/" &"2002")
U ovom primjeru funkcija je vrlo slična onoj iznad nje, ali umjesto da koristimo reference ćelija za određivanje dana i godine, unosimo ih ručno koristeći dvostruke navodnike.
Izdvajanje datuma iz ćelije s drugim podacima
=DATUMVALUE(LIJEVO(A20, 10))
Ako ćelija sadrži druge informacije koje vam nisu potrebne, možete koristiti funkcije kao što su LIJEVO i DESNO da izolirate datum. U ovom primjeru, funkcija DATEVALUE povezana je s funkcijom LEFT tako da gleda samo prvih 10 znakova slijeva. Rezultat je 41654, koji Excel može oblikovati kao datum za proizvodnju 1/15/2014.
Izdvajanje datuma s MID funkcijom
=DATUMVALUE(MID(A40, FIND(" ", A40)+1, 7))
Konačno, imamo ovu formulu koja kombinira ne samo funkciju MID, već i funkciju FIND za izdvajanje datuma i predstavljanje u formatu serijskog broja. Funkcija MID postavlja A2 kao cilj i koristi FIND za definiranje razmaka (" ") kao točke na kojoj bi funkcija trebala početi brojati. Broj na kraju funkcije MID definira koliko znakova treba izdvojiti, što je 7 u našem primjeru. Rezultat je 43944, koji kada se formatira kao datum pretvara se u 4/23/2020.
DATEVALUE pogreške
U nastavku su neki primjeri situacija u kojima će funkcija DATEVALUE prikazati pogrešku. Prema gore navedenim pravilima, redovi s VALUE! greška sadrži podatke koje ova funkcija ne može obraditi.
Formatiranje brojeva u datume
Kada Excel proizvede serijski broj datuma, ostaje vam broj koji označava koliko je dana udaljeno od 1.1.1900. Ovo je teško upotrebljivo, pa ono što trebate učiniti je oblikovati tu ćeliju kao obični datum.
Jedan od načina da odmah znate je li ćelija oblikovana kao tekst ili kao datum je da provjerite kako je poravnata unutar ćelije. Datumi oblikovani kao tekst obično su poravnati lijevo, dok su ćelije formatirane datumom obično poravnate desno.
- Odaberite ćeliju(e) koju treba oblikovati kao datum.
- Na kartici Početna na vrhu Excela pronađite odjeljak Broj.
Odaberite padajući izbornik i odaberite opciju datuma, na primjer Kratak datum ili Dugi datum.