Skip to main content

Excel DATEVALUE Funksjon: Konverter tekstverdier til datoer

20 Essential Excel Functions with Downloadable Reference Guide (April 2025)

20 Essential Excel Functions with Downloadable Reference Guide (April 2025)
Anonim

DATEVALUE og serienummeroversikt

DATEVALUE-funksjonen kan brukes til å konvertere en dato som er lagret som tekst til en verdi som Excel gjenkjenner. Dette kan gjøres hvis data i et regneark skal filtreres eller sorteres etter datoverdier eller datoene skal brukes beregninger - for eksempel når du bruker NETWORKDAYS eller WORKDAY-funksjonene.

I PC-datamaskiner lagrer Excel datoverdier som serielle datoer eller tall.

Fra 1. januar 1900, som er serienummer 1, fortsetter tallet å øke hvert sekund. 1. januar 2014 var tallet 41.640.

For Macintosh-datamaskiner begynner seriell datasystemet i Excel 1. januar 1904 i stedet for 1. januar 1900.

Normalt formaterer Excel automatisk datoverdier i celler for å gjøre dem enkle å lese - for eksempel 01.01.2014 eller 1. januar 2014 - men bak formateringen setter du serienummeret eller serienummeret.

Datoer lagret som tekst

Hvis imidlertid en dato lagres i en celle som er formatert som tekst, eller data importeres fra en ekstern kilde - for eksempel en CSV-fil, som er et tekstfilformat - kan Excel kanskje ikke gjenkjenne verdien som en dato og , vil derfor ikke bruke det i slags eller i beregninger.

Den mest åpenbare anelse om at noe er galt med dataene er om det er igjen justert i cellen. Som standard blir tekstdataene justert i en celle mens datoverdier, som alle tall i Excel, er rettjustert som standard.

DATOVALUE Syntaks og argumenter

En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter.

Syntaxen for DATEVALUE-funksjonen er:

= DATEVALUE (Date_text)

Argumentet for funksjonen er:

DATE_TEXT - (påkrevd) Dette argumentet kan være tekstdata som vises i datoformat og vedlagt anførselstegn - for eksempel "01.01.2014" eller "01 / jan / 2014"- Argumentet kan også være cellehenvisningen til plasseringen av tekstdata i regnearket.

- Hvis datoelementene er plassert i separate celler, kan flere cellehenvisninger være sammensatt bruker ampersand (&) karakteren i ordningsdagen / måned / år, for eksempel = DATEVALUE (A6 & B6 & C6)- hvis dataene inneholder bare dagen og måneden - for eksempel 01 / jan - vil funksjonen legge til det nåværende året, for eksempel 01.01.2014- Hvis et tosifret år brukes - for eksempel 01 / Jan / 14 - Excel tolker tallene som:

  • 0 til 29 tolkes som årene 2000 til 2029
  • 30 til 99 tolkes som årene 1930 til 1999

#VERDI! Feilverdier

Det er situasjoner der funksjonen vil vise #VALUE! feilverdien som vist i bildet ovenfor.

  • Verdien! Feilverdien returneres hvis verdien av DATE_TEXT argumentet er ikke mellom datoene 1. januar 1900 og 31. desember 9999 - eksempel nr. 2.
  • Verdien! feilverdien returneres hvis en cellereferanse som brukes i DATE_TEXT argument peker på en celle som inneholder en verdi formatert som et tall eller som en dato - eksempel # 3.

Eksempel: Konverter tekst til datoer med DATEVALUE

Følgende trinn gjengir eksemplet sett i celler C1 og D1 i bildet ovenfor der Date_text-argumentet er oppgitt som en cellereferanse.

Skriv inn opplæringsdataene

  1. Skriv inn '1/1/2014 - Legg merke til verdien er foran en apostrof ( ' ) for å sikre at dataene skrives inn som tekst - som et resultat, skal dataene justere seg til venstre side av cellen

Angir DATEVALUE-funksjonen

  1. Klikk på celle D1 - plasseringen der funksjonene blir vist
  2. Klikk på formler bånd av båndet
  3. Velge Dato tid fra båndet for å åpne nedtrekkslisten for funksjonen
  4. Klikk på DATEVALUE i listen for å hente funksjonens dialogboks
  5. Klikk på celle C1 for å angi den cellereferansen som Date_text-argumentet
  6. Klikk OK for å fullføre funksjonen og gå tilbake til regnearket
  7. Nummeret 41640 vises i celle D1 - som er serienummeret for datoen 01/01/2014
  8. Når du klikker på celle D1, er den komplette funksjonen = DATOVALUE (C1) vises i formellinjen over regnearket.

Formatering av returverdi som en dato

  1. Klikk på celle D1 for å gjøre den til den aktive cellen
  2. Klikk på Hjem bånd av båndet
  3. Klikk på nedpilen ved siden av Nummerformat boks for å åpne rullegardinmenyen med formatalternativer - standardformatet Generell vises vanligvis i boksen
  4. Finn og klikk på Kort dato alternativ
  5. Cell D1 skal nå vise datoen 01.01.2014 eller mulig bare 1/1/2014
  6. Utvidelseskolonne D viser datoen som skal rettjusteres i cellen