Hur man konverterar 7-siffrigt julianskt datum till kalenderdatum i Excel (3 sätt)

  • Dela Detta
Hugh West

Livsmedelstillverkare, läkemedelsföretag och andra sektorer använder sig ofta av Julianiskt datum formatet i sina produkter. Men detta datumformat är inte praktiskt i dagsläget, eftersom folk har svårt att förstå det eftersom de är vana vid att Gregoriansk kalender format. I den här artikeln visar vi dig hur du enklast kan Konvertera 7 siffror julianskt datum till Kalenderdatum Excel .

För att illustrera detta kommer vi att använda ett exempel på ett dataset som exempel. Följande dataset representerar till exempel Produkt , Datum för avsändning JLD ( Julianiskt datum ) för ett företag.

Ladda ner övningsboken

Ladda ner följande arbetsbok för att öva själv.

Konvertera 7 siffror julianskt datum.xlsm

Introduktion till det 7-siffriga julianska datumformatet

Datumformatet som använder Kombination av en År och Antal Dagar sedan början av det året är känd som Julianiskt datum format. I 7 siffror Julian datumformat, den Första 4 siffrorna hänvisar till År och Sista 3 siffrorna är de Totalt antal Dagar från och med början av det året.

3 sätt att konvertera 7-siffrigt julianskt datum till kalenderdatum i Excel

1. Konvertera 7-siffrigt julianskt datum till kalenderdatum med en kombination av DATE, LEFT & RIGHT-funktioner i Excel

Excel innehåller många funktioner och vi använder dem för att utföra många olika operationer. I den här metoden använder vi DATUM , VÄNSTER & RÄTT funktioner. DATUM funktionen genererar en Gregorianska kalenderdatum. Argumenten för funktionen är följande År , Månad , och Dag respektive. VÄNSTER funktionen genererar det angivna antalet tecken från början medan funktionen RÄTT funktionen genererar det angivna antalet tecken från slutet av en sträng. Följ därför stegen nedan för att Konvertera Julianskt datum till Kalenderdatum Excel .

STEG:

  • Välj först cell D5 och skriv formeln:
=DATUM(VÄNSTER(C5,4),1,HÖGER(C5,3))

  • Tryck sedan på Gå in på .

Här kan RÄTT funktionen returnerar 3 tecken från slutet av C5 cellvärdet och den VÄNSTER funktionen returnerar 4 tecken från början. Därefter kan DATUM funktionen omvandlar dem till kalenderdatumformat och returnerar det exakta datumet.

  • Slutligen kan du använda AutoFill verktyg för att fylla serien.

Läs mer: Hur du konverterar datum till dag i Excel (7 snabba sätt)

2. Kombinera Excel-funktionerna DATE, MOD & INT för att konvertera 7-siffrigt julianskt datum till kalenderdatum

Dessutom kan vi skapa en formel med DATUM , MOD & INT funktioner för att omvandla Julianiskt datum Vi använder oss av MOD funktionen för att generera återstoden när en divisor delar ett tal. INT funktionen avrundar ett tal för att generera det närmaste heltalsvärdet. Så lär dig nedanstående process för att utföra uppgiften.

STEG:

  • Välj först cell D5 . Ange formeln:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3)))

  • Tryck sedan på Gå in på .

DATUM funktionen omvandlar argumenten till År . Månad och Dag format. INT funktionen genererar den Närmaste heltal värde efter C5 delas av 1000 . och MOD funktionen genererar den Återstoden när C5 delas återigen med den Närmaste heltal värde.

  • Till sist fyller du i resten med AutoFill .

Läs mer: Hur du konverterar datum till månad i Excel (6 enkla metoder)

Liknande läsningar:

  • Hur man konverterar ett datum till dd/mm/yyyy hh:mm:ss-format i Excel
  • Få första dagen i månaden från månadens namn i Excel (3 sätt)
  • Hur man får den sista dagen i föregående månad i Excel (3 metoder)
  • Stoppa Excel från att automatiskt formatera datum i CSV (3 metoder)
  • Hur du ändrar standarddatumformatet från USA till Storbritannien i Excel (3 sätt)

3. Använd VBA för att konvertera 7-siffrigt julianskt datum till kalenderdatum i Excel

Dessutom kan vi använda en VBA koden för att utföra konverteringen. Följ därför processen nedan för att Konvertera Julianskt datum till Kalenderdatum .

STEG:

  • Välj Visual Basic från Utvecklare fliken till en början.

  • Som ett resultat av detta har Visual Basic kommer att öppnas.
  • Välj nu den Modul under den Infoga fliken.

  • Följaktligen är Modul kommer att öppnas.
  • Därefter kopierar du följande kod och klistrar in den i Modul fönster.
 Funktion JLDtoCD(JLD As String) As Long Dim Year As Integer Dim Day As Integer Dim CD As Long Year = CInt(Left(JLD, 4)) Day = CInt(Right(JLD, 3)) CD = DateSerial(Year, 1, Day) JLDtoCD = CD End Function 

  • Stäng sedan Visual Basic fönster.
  • Välj sedan cell D5 Här skriver du formeln:
=JLDtoCD(C5)

  • Därefter trycker du på Gå in på .
  • Till sist använder du AutoFill verktyg för att konvertera resten.

Läs mer: Excel VBA: Månadens första dag (3 metoder)

Slutsats

Från och med nu kommer du att kunna Konvertera 7 siffror Julianiskt datum till Kalenderdatum Excel med de ovan beskrivna metoderna. Fortsätt att använda dem och låt oss veta om du har fler sätt att utföra uppgiften. Glöm inte att lämna kommentarer, förslag eller frågor om du har några i kommentarsfältet nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.