Indholdsfortegnelse
Ofte bruger fødevareproducenter, medicinalvirksomheder og forskellige andre sektorer den Juliansk dato format i deres produkter. Men dette datoformat er ikke praktisk i dag. Folk har svært ved at forstå det, da de er vant til at Gregoriansk kalender format. I denne artikel viser vi dig de nemmeste måder at Konverter 7 cifre juliansk dato til Kalender Dato på Excel .
For at illustrere dette bruger vi et eksempeldatasæt som et eksempel. Følgende datasæt repræsenterer f.eks. Produkt , Afsendelsesdato på JLD ( Juliansk dato ) format for en virksomhed.
Download arbejdsbog til øvelser
Download den følgende arbejdsbog for at øve dig selv.
Konverter 7 cifret juliansk dato.xlsmIntroduktion til det 7-cifrede julianske datoformat
Det datoformat, der anvender Kombination af en År og Nummer på Dage siden begyndelsen af det pågældende år er kendt som Juliansk dato format. I den 7 cifre Julian datoformat, den Første 4 cifre henviser til den År og Sidste 3 cifre er de Antal i alt på Dage fra begyndelsen af det pågældende år.
3 måder at konvertere 7 cifret juliansk dato til kalenderdato i Excel
1. Konverter 7 cifret juliansk dato til kalenderdato med en kombination af DATE, LEFT & RIGHT funktioner i Excel
Excel indeholder mange funktioner, og vi bruger dem til at udføre mange operationer. I denne metode anvender vi DATO , VENSTRE & RIGHT funktioner. DATO funktionen genererer en Gregoriansk kalenderdato. Argumenterne for funktionen omfatter År , Måned , og Dag henholdsvis. VENSTRE funktionen genererer det angivne antal tegn fra starten, mens funktionen RIGHT funktionen genererer det angivne antal tegn fra slutningen af en streng. Følg derfor nedenstående trin for at Konverter Juliansk dato til Kalender Dato på Excel .
TRIN:
- Først skal du vælge celle D5 og skriv formlen:
=DATE(VENSTRE(C5,4),1,HØJRE(C5,3))
- Derefter skal du trykke på Indtast .
Her er det RIGHT funktionen returnerer 3 tegn fra slutningen af C5 celleværdi og den VENSTRE funktionen returnerer 4 tegn fra begyndelsen. Dernæst skal den DATO funktionen konverterer dem til kalenderdato-format og returnerer den nøjagtige dato.
- Endelig skal du bruge AutoFill værktøj til at udfylde serien.
Læs mere: Sådan konverteres dato til dag i Excel (7 hurtige måder)
2. Kombiner Excel DATE, MOD & INT-funktioner til at konvertere 7-cifret juliansk dato til kalenderdato
Derudover kan vi oprette en formel med DATO , MOD & INT funktioner til konvertering af Juliansk dato Vi bruger den MOD funktion til at generere resten, når en divisor dividerer et tal. INT funktionen runder et tal for at generere den nærmeste hele talværdi. Så lær nedenstående proces for at udføre opgaven.
TRIN:
- For det første skal du vælge celle D5 . Skriv formlen:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3)))
- Derefter skal du trykke på Indtast .
DATO funktionen konverterer argumenterne til den År . Måned og Dag format. INT funktionen genererer den Nærmeste hele tal værdi efter C5 divideres med 1000 . og den MOD funktionen genererer den Resterende når C5 igen divideres med den Nærmeste hele tal værdi.
- Til sidst skal du udfylde resten med AutoFill .
Læs mere: Sådan konverteres dato til måned i Excel (6 nemme metoder)
Lignende læsninger:
- Sådan konverteres en dato til dd/mm/åååå hh:mm:ss Format i Excel
- Få den første dag i måneden fra månedsnavnet i Excel (3 måder)
- Sådan får du den sidste dag i den foregående måned i Excel (3 metoder)
- Stop Excel fra automatisk formatering af datoer i CSV (3 metoder)
- Sådan ændres standarddatformatet fra USA til Storbritannien i Excel (3 måder)
3. Anvend VBA til konvertering af 7-cifret juliansk dato til kalenderdato i Excel
Desuden kan vi bruge en VBA kode til at udføre konverteringen. Følg derfor nedenstående proces for at Konverter Juliansk dato til Kalender Dato .
TRIN:
- Vælg Visual Basic fra den Udvikler fanen i første omgang.
- Som følge heraf har Visual Basic vindue vil dukke op.
- Vælg nu den Modul under den Indsæt fanebladet.
- Følgelig er det Modul vindue vil dukke op.
- Derefter kopierer du følgende kode og indsætter den i Modul vindue.
Function 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
- Luk derefter Visual Basic vindue.
- Vælg derefter celle D5 Her skal du skrive formlen:
=JLDtoCD(C5)
- Derefter skal du trykke på Indtast .
- Til sidst skal du anvende AutoFill værktøj til at konvertere resten.
Læs mere: Excel VBA: Første dag i måneden (3 metoder)
Konklusion
Fremover vil du kunne Konverter 7 cifre Juliansk dato til Kalender Dato på Excel med de ovenfor beskrevne metoder. Fortsæt med at bruge dem, og lad os vide, hvis du har flere måder at udføre opgaven på. Glem ikke at skrive kommentarer, forslag eller forespørgsler, hvis du har nogen, i kommentarfeltet nedenfor.