Kaj morate vedeti
- Funkcija DATEVALUE v Excelu pretvori besedilno oblikovan datum v zaporedno številko.
- Uporabite to funkcijo, ko celica vsebuje datum, ki je oblikovan kot besedilo, ne kot številka, kar se lahko zgodi pri uvoženih ali kopiranih podatkih.
- Sintaksa in argument funkcije je: =DATEVALUE(datumsko_besedilo)
Ta članek pojasnjuje, kako uporabiti funkcijo DATEVALUE v kateri koli različici Excela, vključno z Excelom 2019 in Microsoft 365.
Kaj je funkcija DATEVALUE?
Funkcija DATEVALUE v Excelu pretvori besedilno oblikovan datum v zaporedno številko. Excel lahko nato prebere serijsko številko, da razume datum.
Ta Excelova funkcija je potrebna, ko celica vsebuje informacije o datumu, vendar so shranjene v običajnem besedilu. Namesto da bi jo samodejno pretvoril v datum, Excel vidi celico le kot številke in črke, kar otežuje delo. To se lahko zgodi, če je bil datum kopiran ali uvožen od drugod.
S funkcijo DATEVALUE Excel lahko ustvarite zaporedno številko datuma, ki jo lahko nato uporabite za pravilno oblikovanje kot datum in uporabo z drugimi formulami, ki temeljijo na datumu, razvrščanje z drugimi datumi itd.
Funkcija DATEVALUE deluje v vseh različicah Excela.
Sintaksa in argumenti funkcije DATEVALUE
Vse formule, ki uporabljajo to funkcijo, morajo biti oblikovane takole:
=DATEVALUE(besedilo_datuma)
date_text je edini argument, ki ga podpira. Lahko se sklicuje na druge celice ali pa se podatki o datumu shranijo v formulo.
Tu je nekaj pravil, ki si jih morate zapomniti o funkciji DATEVALUE:
- Če je leto_date_text izpuščeno, se uporabi trenutno leto.
- Če date_text vključuje informacije o času, jih Excel prezre.
- Če podatke o datumu vnesete neposredno v formulo, morajo biti obdani z narekovaji.
- Če se podatki o datumu sklicujejo na drugo celico, ki vključuje besedilno ime meseca (npr. marec ali marec), mora biti mesec na drugem mestu (na primer 31. marec 2020).
- VREDNOST! napaka se bo prikazala, če besedilo datuma pade izven datumskega obsega 1/1/1900–9999-31-12.
- VREDNOST! napaka se prikaže, če se zdi, da je date_text številka (tj. nima pomišljajev ali poševnic kot običajni datum).
Primeri funkcij DATEVALUE
Tukaj je pogled na nekaj različnih načinov uporabe te funkcije:
Referenčni datum iz druge celice
=DATEVALUE(A2)
Ob predpostavki, da se A1 glasi kot 4-4-2002, bi ta primer formule DATUMA VREDNOST ustvaril serijsko številko 37350.
Vnesite datum znotraj formule
=DATEVALUE("2007-25-12")
To je še en način uporabe te funkcije. Vnos datuma v narekovajih je nadomestilo za klic v drugo celico. Ta formula ustvari serijski datum 39441.
Naredi datum iz več celic
=DATEVALUE(A2 &"/" & A3 &"/" & A4)
V tem primeru funkcije DATEVALUE je uporabljena ista nastavitev, vendar podatke o datumu zajemamo iz treh ločenih celic: A2=5, A3=18 in A4=2017.
To zahteva znak ampersand, da lahko dodamo poševnice za ločevanje dneva, meseca in leta. Vendar je rezultat še vedno serijska številka, saj je temu namenjena funkcija, zato bi morali celico oblikovati kot pravi datum (glejte spodaj), da bi jo videli kot 18. 5. 2017.
Uporaba ampersand v datumski formuli
=DATEVALUE("3" &"/" & A2 &"/" &"2002")
V tem primeru je funkcija zelo podobna zgornji, toda namesto da bi uporabili sklice na celice za določitev dneva in leta, jih vnesemo ročno z dvojnimi narekovaji.
Izvleček datuma iz celice z drugimi podatki
=DATEVALUE(LEVO(A20, 10))
Če celica vsebuje druge informacije, ki jih ne potrebujete, lahko uporabite funkcije, kot sta LEVO in DESNO, da izločite datum. V tem primeru je funkcija DATEVALUE povezana s funkcijo LEFT, tako da gleda samo prvih 10 znakov z leve. Rezultat je 41654, ki ga lahko Excel oblikuje kot datum za izdelavo 15.1.2014.
Izvleček datuma s funkcijo MID
=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))
Končno imamo to formulo, ki združuje ne samo funkcijo MID, ampak tudi funkcijo FIND, da izvleče datum in ga predstavi v obliki serijske številke. Funkcija MID nastavi A2 kot cilj in uporabi FIND za določitev presledka (" ") kot točke, kjer naj funkcija začne šteti. Številka na koncu funkcije MID določa, koliko znakov je treba izvleči, kar je v našem primeru 7. Rezultat je 43944, ki se ob formatiranju kot datum spremeni v 4/23/2020.
Napake DATEVALUE
Spodaj je nekaj primerov situacij, ko bo funkcija DATEVALUE prikazala napako. Po zgoraj omenjenih pravilih so vrstice z VALUE! napaka vsebuje podatke, ki jih ta funkcija ne more obdelati.
Oblikovanje števil v datume
Ko Excel ustvari zaporedno številko datuma, vam ostane številka, ki označuje, koliko dni je oddaljeno od 1.1.1900. To je komaj uporabno, zato morate to celico oblikovati kot običajni datum.
Eden od načinov, da takoj veste, ali je celica oblikovana kot besedilo ali kot datum, je, da preverite, kako je poravnana v celici. Datumi, oblikovani kot besedilo, so običajno poravnani levo, medtem ko so celice, oblikovane z datumom, običajno poravnane desno.
- Izberite celico(e), ki jih je treba oblikovati kot datum.
- Na zavihku Domov na vrhu Excela poiščite razdelek Number.
Izberite spustni meni in izberite možnost datuma, na primer Kratek zmenek ali Dolg zmenek.