Šta treba znati
- Funkcija DATEVALUE u Excelu pretvara datum formatiran u tekstu u serijski broj.
- Koristite ovu funkciju kada ćelija sadrži datum koji je formatiran kao tekst, a ne kao broj, što se može dogoditi sa uvezenim ili kopiranim podacima.
- Sintaksa i argument funkcije je: =DATEVALUE(datum_text)
Ovaj članak objašnjava kako koristiti funkciju DATEVALUE u bilo kojoj verziji Excela uključujući Excel 2019 i Microsoft 365.
Šta je funkcija DATEVALUE?
Funkcija DATEVALUE u Excelu pretvara datum formatiran u tekstu u serijski broj. Excel tada može pročitati serijski broj kako bi razumio datum.
Ova Excel funkcija je neophodna kada ćelija sadrži informacije o datumu, ali je pohranjena u običnom tekstu. Umjesto da ga automatski pretvara u datum, Excel vidi ćeliju samo kao brojeve i slova, što otežava rad s njom. Ovo se može dogoditi ako je datum kopiran ili uvezen sa drugog mjesta.
Možete koristiti DATEVALUE Excel funkciju da proizvedete serijski broj datuma koji se zatim može koristiti za pravilno formatiranje datuma i korištenje s drugim formulama zasnovanim na datumu, sortiranje s drugim datumima, itd.
Funkcija DATEVALUE radi u svim verzijama Excel-a.
DATEVALUE Sintaksa funkcije i argumenti
Sve formule koje koriste ovu funkciju trebale bi biti oblikovane ovako:
=DATEVALUE(datum_text)
date_text je jedini argument koji podržava. Može upućivati na druge ćelije ili informacije o datumu mogu biti pohranjene u formuli.
Evo nekih pravila koje treba zapamtiti o funkciji DATEVALUE:
- Ako je datum_tekst godina izostavljena, koristi se tekuća godina.
- Ako date_text uključuje informacije o vremenu, Excel ih ignorira.
- Ako se informacija o datumu unese direktno u formulu, ona mora biti okružena navodnicima.
- Ako su informacije o datumu navedene u drugoj ćeliji koja uključuje tekstualni naziv mjeseca (npr. mar ili mart), mjesec mora biti na drugoj poziciji (npr. 31. mart 2020.).
- The VALUE! greška će se prikazati ako date_text padne izvan raspona datuma 1/1/1900–9999-31-12.
- The VALUE! greška će se prikazati ako date_text izgleda kao broj (tj. nema crtice ili kose crte kao tipičan datum).
DATEVALUE Primjeri funkcija
Evo pogledajte neke od različitih načina na koje možete koristiti ovu funkciju:
Referentni datum iz druge ćelije
=DATEVALUE(A2)
Pod pretpostavkom da se A1 čita kao 4-4-2002, ovaj primjer formule DATEVALUE bi proizveo serijski broj 37350.
Unesite datum unutar formule
=DATEVALUE("2007-25-12")
Ovo je još jedan način korištenja ove funkcije. Unošenje datuma u navodnicima je zamjena za pozivanje druge ćelije. Ova formula proizvodi serijski datum 39441.
Napravi datum iz više ćelija
=DATEVALUE(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.
Za ovo je potreban znak ampersand tako da možemo dodati kose crte da odvojimo dan, mjesec i godinu. Međutim, rezultat je i dalje serijski broj jer je za to funkcija, tako da bismo morali formatirati ćeliju kao pravi datum (pogledajte dolje) da bismo je vidjeli kao 18.5.2017.
Koristite ampersand u formuli datuma
=DATEVALUE("3" &"/" & A2 &"/" &"2002")
U ovom primjeru, funkcija je dosta slična onoj iznad nje, ali umjesto da koristimo reference ćelije za određivanje dana i godine, unosimo ih ručno koristeći dvostruke navodnike.
Izdvoji datum iz ćelije sa drugim podacima
=DATEVRIJED(LIJEVO(A20, 10))
Ako ćelija sadrži druge informacije koje vam nisu potrebne, možete koristiti funkcije poput LIJEVO i DESNO da izolujete datum. U ovom primjeru, funkcija DATEVALUE je povezana s funkcijom LEFT tako da gleda samo prvih 10 znakova s lijeve strane. Rezultat je 41654, koji Excel može formatirati kao datum za proizvodnju 15.1.2014.
Izdvoj datum sa funkcijom MID
=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))
Konačno, imamo ovu formulu koja kombinuje 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 gdje bi funkcija trebala početi brojati. Broj na kraju funkcije MID definira koliko znakova treba izdvojiti, što je u našem primjeru 7. Rezultat je 43944, koji se kada se formatira kao datum pretvara u 23.4.2020.
DATEVALUE Greške
U nastavku su neki primjeri situacija u kojima će funkcija DATEVALUE prikazati grešku. Prema gore navedenim pravilima, redovi sa 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 udaljen od 1.1.1900. Ovo je teško upotrebljivo, tako da ono što trebate učiniti je formatirati tu ćeliju kao običan datum.
Jedan od načina da odmah saznate da li je ćelija formatirana kao tekst ili kao datum je da provjerite kako je poravnata unutar ćelije. Datumi formatirani kao tekst obično su poravnati lijevo, dok su ćelije formatirane datumom obično poravnate desno.
- Odaberite ćeliju(e) koje treba formatirati kao datum.
- Na kartici Home na vrhu Excel-a, pronađite odjeljak Broj.
Izaberite padajući meni i odaberite opciju datuma, kao što je Kratki datum ili Dugi datum.