Wat om te weet
- Die DATUMWAARDE-funksie in Excel skakel 'n teksgeformateerde datum om in 'n reeksnommer.
- Gebruik hierdie funksie wanneer 'n sel 'n datum bevat wat as teks geformateer is, nie 'n nommer nie, wat kan gebeur met ingevoerde of gekopieerde data.
- Die funksie se sintaksis en argument is: =DATEVALUE(date_text)
Hierdie artikel verduidelik hoe om die DATUMWAARDE-funksie in enige weergawe van Excel te gebruik, insluitend Excel 2019 en Microsoft 365.
Wat is die DATUMWAARDE-funksie?
Die DATUMWAARDE-funksie in Excel skakel 'n teksgeformateerde datum om in 'n reeksnommer. Excel kan dan die reeksnommer lees om die datum te verstaan.
Hierdie Excel-funksie is nodig wanneer 'n sel datuminligting bevat, maar dit word in gewone teks gestoor. In plaas daarvan om dit outomaties na 'n datum om te skakel, sien Excel die sel as net syfers en letters, wat dit moeilik maak om mee te werk. Dit kan gebeur as die datum van elders gekopieer of ingevoer is.
Jy kan die DATEVALUE Excel-funksie gebruik om die reeksnommer van die datum te produseer wat dan gebruik kan word om dit behoorlik as 'n datum te formateer en dit met ander datum-gebaseerde formules te gebruik, dit met ander datums te sorteer, ens.
Die DATUMWAARDE-funksie werk in alle weergawes van Excel.
DATEVALUE Funksie Sintaksis en argumente
Alle formules wat hierdie funksie gebruik, moet soos volg geformateer word:
=DATEVALUE(date_text)
date_text is die enigste argument wat dit ondersteun. Dit kan na ander selle verwys of die datuminligting kan binne die formule gestoor word.
Hier is 'n paar reëls om te onthou oor die DATUMWAARDE-funksie:
- As die datum_teks-jaar weggelaat word, word die huidige jaar gebruik.
- As datum_teks tydinligting insluit, ignoreer Excel dit.
- As die datuminligting direk in die formule ingevoer word, moet dit deur aanhalingstekens omring word.
- As daar na die datuminligting verwys word in 'n ander sel wat die teksnaam van die maand insluit (bv. Mrt. of Maart), moet die maand in die tweede posisie wees (soos 31-Mrt-2020).
- Die WAARDE! fout sal vertoon as datum_teks buite die datumreeks val 1/1/1900–9999-31-12.
- Die WAARDE! fout sal vertoon as datum_teks 'n getal blyk te wees (d.w.s. dit het nie strepies of skuinsstrepe soos 'n tipiese datum nie).
DATEVALUE Funksievoorbeelde
Hier is 'n blik op sommige van die verskillende maniere waarop jy hierdie funksie kan gebruik:
Verwysingsdatum van 'n ander sel
=DATUMWAARDE(A2)
As A1 lees as 4-4-2002, sal hierdie DATUMWAARDE-formulevoorbeeld die reeksnommer 37350 produseer.
Voer datum binne formule in
=DATEVALUE("2007-25-12")
Dit is nog 'n manier om hierdie funksie te gebruik. Om die datum tussen aanhalingstekens in te voer, is 'n plaasvervanger vir 'n beroep op 'n ander sel. Hierdie formule produseer die reeksdatum 39441.
Maak datum uit veelvuldige selle
=DATUMWAARDE(A2 &"/" & A3 &"/" & A4)
In hierdie voorbeeld van die DATUMWAARDE-funksie word dieselfde opstelling gebruik, maar ons gryp die datuminligting uit drie afsonderlike selle: A2=5, A3=18 en A4=2017.
Dit vereis die ampersand-teken sodat ons skuinsstrepe kan byvoeg om die dag, maand en jaar te skei. Die resultaat is egter steeds 'n reeksnommer aangesien dit waarvoor die funksie is, so ons sal die sel as 'n regte datum moet formateer (sien hieronder) om te sien dat dit as 18/5/2017 aangebied word.
Gebruik ampersand in datumformule
=DATUMWAARDE("3" &"/" & A2 &"/" &"2002")
In hierdie voorbeeld is die funksie baie soos die een hierbo, maar in plaas daarvan om selverwysings te gebruik om die dag en jaar te bereken, voer ons dié met die hand in deur dubbele aanhalingstekens in te voer.
Haal datum uit sel met ander data
=DATUMWAARDE(LINKS(A20, 10))
As die sel ander inligting bevat wat jy nie nodig het nie, kan jy funksies soos LINKS en REGS gebruik om die datum te isoleer. In hierdie voorbeeld word die DATEVALUE-funksie met die LEFT-funksie gekoppel sodat dit slegs na die eerste 10 karakters van links kyk. Die resultaat is 41654, wat Excel kan formateer as 'n datum om 1/15/2014 te produseer.
Uittrekdatum met MID-funksie
=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))
Uiteindelik het ons hierdie formule wat nie net die MID-funksie kombineer nie, maar ook die FIND-funksie om die datum te onttrek en dit in die reeksnommerformaat aan te bied. Die MID-funksie stel A2 as die teiken en gebruik FIND om die spasie (" ") te definieer as die punt waar die funksie moet begin tel. Die nommer aan die einde van die MID-funksie definieer hoeveel karakters om te onttrek, wat 7 is in ons voorbeeld. Die resultaat is 43944, wat, wanneer dit as 'n datum geformateer word, verander in 23/4/2020.
DATEVALUE Foute
Hieronder is 'n paar voorbeelde van situasies waar die DATUMWAARDE-funksie 'n fout sal wys. Volgens die reëls hierbo genoem, is die rye met die WAARDE! fout bevat data wat nie deur hierdie funksie verwerk kan word nie.
Formateer getalle in datums
Wanneer Excel 'n datum se reeksnommer produseer, sit jy met 'n nommer wat aandui hoeveel dae weg is vanaf 1/1/1900. Dit is skaars bruikbaar, so wat jy moet doen is om daardie sel as 'n gewone datum te formateer.
Een manier om dadelik te weet of die sel as teks of as 'n datum geformateer is, is om te kyk hoe dit binne die sel belyn is. Datums wat as teks geformateer is, is gewoonlik linksbelyn, terwyl datumgeformateerde selle tipies regsbelyn is.
- Kies die sel(s) wat as 'n datum geformateer moet word.
- Van die Tuis-oortjie aan die bokant van Excel, vind die Number-afdeling.
Kies die aftrekkieslys en kies 'n datum-opsie, soos Short Date of Long Date.