Så här använder du Excel DATEVALUE-funktionen

Innehållsförteckning:

Så här använder du Excel DATEVALUE-funktionen
Så här använder du Excel DATEVALUE-funktionen
Anonim

Vad att veta

  • DATUMVÄRDE-funktionen i Excel konverterar ett textformaterat datum till ett serienummer.
  • Använd den här funktionen när en cell innehåller ett datum som är formaterat som text, inte ett tal, vilket kan hända med importerad eller kopierad data.
  • Funktionens syntax och argument är: =DATEVALUE(date_text)

Den här artikeln förklarar hur du använder funktionen DATUMVÄRDE i valfri version av Excel, inklusive Excel 2019 och Microsoft 365.

Vad är DATEVALUE-funktionen?

DATUMVÄRDE-funktionen i Excel konverterar ett textformaterat datum till ett serienummer. Excel kan sedan läsa serienumret för att förstå datumet.

Denna Excel-funktion är nödvändig när en cell innehåller datuminformation men den lagras i vanlig text. Istället för att automatiskt konvertera det till ett datum ser Excel cellen som bara siffror och bokstäver, vilket gör den svår att arbeta med. Detta kan hända om datumet har kopierats eller importerats från någon annanstans.

Du kan använda DATEVALUE Excel-funktionen för att skapa datumets serienummer som sedan kan användas för att korrekt formatera det som ett datum och använda det med andra datumbaserade formler, sortera det med andra datum, etc.

Image
Image

DATUMVÄRDE-funktionen fungerar i alla versioner av Excel.

DATEVALUE Funktionssyntax och argument

Alla formler som använder den här funktionen bör formateras så här:

=DATEVALUE(date_text)

date_text är det enda argument som stöds. Den kan referera till andra celler eller så kan datuminformationen lagras i formeln.

Här är några regler att komma ihåg om DATUMVÄRDE-funktionen:

  • Om datum_text-året utelämnas används det aktuella året.
  • Om date_text innehåller tidsinformation ignorerar Excel det.
  • Om datuminformationen skrivs in direkt i formeln måste den omges av citattecken.
  • Om datuminformationen hänvisas till i en annan cell som innehåller månadens textnamn (t.ex. mars eller mars), måste månaden vara i den andra positionen (som 31-mars-2020).
  • The VALUE! felet visas om datum_text faller utanför datumintervallet 1/1/1900–9999-31-12.
  • The VALUE! felet visas om date_text verkar vara en siffra (dvs. den har inte bindestreck eller snedstreck som ett typiskt datum).

DATEVALUE Funktionsexempel

Här är en titt på några av de olika sätten du kan använda den här funktionen på:

Referensdatum från en annan cell

=DATEVALUE(A2)

Image
Image

Förutsatt att A1 läses som 4-4-2002, skulle detta DATEVALUE-formelexempel producera serienumret 37350.

Ange datum i formel

=DATEVALUE("2007-25-12")

Image
Image

Det här är ett annat sätt att använda den här funktionen. Att ange datumet inom citattecken är ett substitut för att ringa till en annan cell. Denna formel ger seriedatumet 39441.

Gör datum från flera celler

=DATUMVÄRDE(A2 &"/" & A3 &"/" & A4)

Image
Image

I det här exemplet av DATUMVÄRDE-funktionen används samma inställning men vi hämtar datuminformationen från tre separata celler: A2=5, A3=18 och A4=2017.

Detta kräver et-tecken så att vi kan lägga till snedstreck för att separera dag, månad och år. Resultatet är dock fortfarande ett serienummer eftersom det är vad funktionen är till för, så vi måste formatera cellen som ett riktigt datum (se nedan) för att se det presenterat som 2017-05-18.

Använd Ampersand i datumformel

=DATEVALUE("3" &"/" & A2 &"/" &"2002")

Image
Image

I det här exemplet är funktionen mycket lik den ovanför, men istället för att använda cellreferenser för att räkna ut dagen och året, anger vi dem manuellt med dubbla citattecken.

Extrahera datum från cell med annan data

=DATEVALUE(LEFT(A20, 10))

Image
Image

Om cellen innehåller annan information som du inte behöver kan du använda funktioner som VÄNSTER och HÖGER för att isolera datumet. I det här exemplet är funktionen DATUMVÄRDE kopplad med funktionen VÄNSTER så att den endast tittar på de första 10 tecknen från vänster. Resultatet är 41654, som Excel kan formatera som ett datum för att producera 1/15/2014.

Extrahera datum med MID-funktion

=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))

Image
Image

Äntligen har vi den här formeln som kombinerar inte bara MID-funktionen utan även FIND-funktionen för att extrahera datumet och presentera det i serienummerformat. MID-funktionen ställer in A2 som mål och använder FIND för att definiera utrymmet (" ") som punkten där funktionen ska börja räknas. Siffran i slutet av MID-funktionen definierar hur många tecken som ska extraheras, vilket är 7 i vårt exempel. Resultatet är 43944, som när det formateras som ett datum förvandlas till 2020-04-23.

DATEVALUE Fel

Nedan är några exempel på situationer där DATUMVÄRDE-funktionen visar ett fel. Enligt reglerna som nämns ovan, raderna med VALUE! felet innehåller data som inte kan bearbetas av den här funktionen.

Image
Image

Formatera siffror till datum

När Excel producerar ett datums serienummer, har du ett nummer som anger hur många dagar det är från 1/1/1900. Det här är knappast användbart, så det du behöver göra är att formatera cellen som ett vanligt datum.

Ett sätt att direkt veta om cellen är formaterad som text eller som ett datum är att kontrollera hur den är justerad i cellen. Datum formaterade som text är vanligtvis vänsterjusterade, medan datumformaterade celler vanligtvis är högerjusterade.

  1. Välj cell(er) som behöver formateras som ett datum.
  2. Från Home-fliken överst i Excel, leta reda på avsnittet Number.
  3. Välj rullgardinsmenyn och välj ett datum alternativ, som Short Date eller Long Date.

    Image
    Image

Rekommenderad: