Skip to main content

Excel DATEVALUE Funktion: Konverter tekstværdier til datoer

Make Excel Recognize Dates with the DATEVALUE Function (April 2025)

Make Excel Recognize Dates with the DATEVALUE Function (April 2025)
Anonim

DATOVALUE og serienummeroversigt

Funktionen DATEVALUE kan bruges til at konvertere en dato, der er gemt som tekst til en værdi, som Excel genkender. Dette kan ske, hvis data i et regneark skal filtreres eller sorteres efter datoværdier, eller datoen skal bruges beregninger - f.eks. Når du bruger NETWORKDAYS eller WORKDAY-funktionerne.

I pc-computere gemmer Excel datoværdier som serielle datoer eller tal.

Fra 1. januar 1900, som er serienummer 1, fortsætter tallet med at øge hvert sekund. Den 1. januar 2014 var tallet 41.640.

For Macintosh-computere begynder serielt datasystem i Excel den 1. januar 1904 frem for 1. januar 1900.

Normalt formaterer Excel automatisk datoværdier i celler for at gøre dem nemme at læse - f.eks. 01/01/2014 eller 1. januar 2014 - men efter formateringen sættes serienummeret eller serienummeret.

Datoer gemt som tekst

Hvis en dato er gemt i en celle, der er formateret som tekst, eller data importeres fra en ekstern kilde - f.eks. En CSV-fil, som er et tekstfilformat - kan Excel muligvis ikke genkende værdien som en dato og vil derfor ikke bruge det i sorter eller i beregninger.

Den mest oplagte indikation på, at noget er galt med dataene, er, hvis det er venstrejusteret i cellen. Som standard er tekstdata venstrejusteret i en celle, mens datoværdier, som alle tal i Excel, er justeret ret som standard.

DATOVALUE Syntax og Argumenter

En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.

Syntaxen for DATEVALUE-funktionen er:

= DATEVALUE (Date_text)

Argumentet for funktionen er:

DATE_TEXT - (påkrævet) Dette argument kan være tekstdata vist i datoformat og vedlagt i citater - f.eks. "01/01/2014" eller "01 / jan / 2014"- Argumentet kan også være cellehenvisningen til placeringen af ​​tekstdata i regnearket.

- Hvis datoelementerne er placeret i separate celler, kan flere cellehenvisninger være sammenkædede ved hjælp af ampersand (&) karakteren i ordningsdagen / måned / år, f.eks. = DATEVALUE (A6 & B6 & C6)- hvis dataene kun indeholder dagen og måneden - som f.eks. 01 / jan - tilføjer funktionen det nuværende år, såsom 01/01/2014- Hvis et tocifret år anvendes - som 01 / Jan / 14 - Excel fortolker tallene som:

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

#VÆRDI! Fejlværdier

Der er situationer, hvor funktionen viser #VALUE! fejlværdi som vist i billedet ovenfor.

  • Værdien! fejlværdi returneres, hvis værdien af DATE_TEXT Argumentet er ikke mellem datoene 1. januar 1900 og 31. december 9999 - eksempel nr. 2.
  • Værdien! fejlværdi returneres, hvis en cellehenvisning, der anvendes i DATE_TEXT argument peger på en celle indeholdende en værdi formateret som et tal eller som en dato - eksempel # 3.

Eksempel: Konverter tekst til datoer med DATEVALUE

De følgende trin gengiver eksemplet set i cellerne C1 og D1 i billedet ovenfor, hvori Date_text-argumentet indtastes som en cellehenvisning.

Indtastning af vejledningsdata

  1. Indtast '1/1/2014 - Bemærk værdien går forud for en apostrof ( ' ) for at sikre, at dataene indtastes som tekst - som følge heraf skal dataene tilpasses til venstre side af cellen

Indtastning af DATEVALUE-funktionen

  1. Klik på celle D1 - den placering, hvor funktionsresultaterne vises
  2. Klik på formler fane af båndet
  3. Vælge Dato tid fra båndet for at åbne funktionsmenuen
  4. Klik på DATEVALUE i listen for at hente funktionens dialogboks
  5. Klik på celle C1 for at indtaste den cellehenvisning som Date_text-argumentet
  6. Klik på OK for at afslutte funktionen og vende tilbage 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 funktion = DATOVALUE (C1) vises i formellelinjen over regnearket.

Formatering af den returnerede værdi som en dato

  1. Klik på celle D1 for at gøre den til den aktive celle
  2. Klik på Hjem fane af båndet
  3. Klik på pil ned ved siden af Nummerformat boks for at åbne rullemenuen med formatindstillinger - standardformatet Generel vises normalt i boksen
  4. Find og klik på Kort dato mulighed
  5. Celle D1 skal nu vise datoen 01/01/2014 eller mulig bare 1/1/2014
  6. Forøgelse af kolonne D viser datoen, der skal justeres lige i cellen