Obsah
Výrobcovia potravín, farmaceutické spoločnosti a rôzne iné odvetvia často používajú Juliánsky dátum Tento formát dátumu však v súčasnosti nie je praktický. Ľudia mu ťažko rozumejú, pretože sú zvyknutí na Gregoriánsky kalendár V tomto článku vám ukážeme najjednoduchšie spôsoby, ako Previesť 7-miestny juliánsky dátum na Dátum kalendára na stránke Excel .
Na ilustráciu použijeme vzorový súbor údajov ako príklad. Napríklad nasledujúci súbor údajov predstavuje Produkt , Dátum odoslania na stránke JLD ( Juliánsky dátum ) formát spoločnosti.
Stiahnite si cvičebnicu
Stiahnite si nasledujúci pracovný zošit a precvičte si ho sami.
Previesť 7-miestny juliánsky dátum.xlsmÚvod do 7-miestneho juliánskeho formátu dátumu
Formát dátumu, ktorý používa Kombinácia o Rok a Číslo z Dni od začiatku tohto roka je známy ako Juliánsky dátum formát. V 7 číslic Julian formát dátumu. Prvé 4 číslice sa vzťahujú na Rok a Posledné 3 číslice sú Celkový počet z Dni od začiatku tohto roka.
3 spôsoby prevodu 7-miestneho juliánskeho dátumu na kalendárny dátum v programe Excel
1. Prevod 7-miestneho juliánskeho dátumu na kalendárny dátum pomocou kombinácie funkcií DATE, LEFT & amp; RIGHT v programe Excel
Excel poskytuje mnoho funkcií a my ich používame na vykonávanie mnohých operácií. V tejto metóde použijeme DÁTUM , LEVÁ & SPRÁVNE funkcie. DÁTUM funkcia generuje Gregoriánsky kalendárny dátum. Argumenty funkcie zahŕňajú Rok , Mesiac a Deň resp. LEVÁ generuje zadaný počet znakov od začiatku, zatiaľ čo funkcia SPRÁVNE Funkcia generuje zadaný počet znakov z konca reťazca. Previesť Juliánsky dátum na Dátum kalendára na stránke Excel .
KROKY:
- Najprv vyberte bunku D5 a zadajte vzorec:
=DATE(LEFT(C5,4),1,RIGHT(C5,3))
- Potom stlačte tlačidlo Vstúpte na stránku .
Tu sa SPRÁVNE funkcia vracia 3 znakov od konca C5 hodnota bunky a LEVÁ funkcia vracia 4 znaky od začiatku. Ďalej DÁTUM funkcia ich prevedie na formát kalendárneho dátumu a vráti presný dátum.
- Nakoniec použite Automatické vypĺňanie nástroj na vyplnenie série.
Prečítajte si viac: Ako previesť dátum na deň v programe Excel (7 rýchlych spôsobov)
2. Kombinácia funkcií Excel DATE, MOD & INT na prevod 7-miestneho juliánskeho dátumu na kalendárny dátum
Okrem toho môžeme vytvoriť vzorec pomocou DÁTUM , MOD & INT funkcie na konverziu Juliánsky dátum . Používame MOD na generovanie zvyšku, keď deliteľ delí číslo. INT Funkcia zaokrúhľuje číslo tak, aby sa vygenerovala najbližšia celočíselná hodnota. Naučte sa teda nižšie uvedený postup na vykonanie úlohy.
KROKY:
- Po prvé, Vyberte bunku D5 . Zadajte vzorec:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3))
- Následne stlačte Vstúpte na stránku .
Stránka DÁTUM funkcia konvertuje argumenty do Rok . Mesiac a Deň formát. INT funkcia generuje Najbližšie celé číslo hodnota po C5 sa delí 1000 . A MOD funkcia generuje Zvyšok keď C5 sa opäť vydelí hodnotou Najbližšie celé číslo hodnota.
- Nakoniec doplňte zvyšok pomocou Automatické vypĺňanie .
Prečítajte si viac: Ako previesť dátum na mesiac v programe Excel (6 jednoduchých metód)
Podobné čítanie:
- Ako previesť dátum do formátu dd/mm/rrrr hh:mm:ss v programe Excel
- Získanie prvého dňa mesiaca z názvu mesiaca v programe Excel (3 spôsoby)
- Ako získať posledný deň predchádzajúceho mesiaca v programe Excel (3 metódy)
- Zastavenie automatického formátovania dátumov v programe Excel v CSV (3 metódy)
- Ako zmeniť predvolený formát dátumu z amerického na britský v programe Excel (3 spôsoby)
3. Aplikácia VBA na konverziu 7-miestneho juliánskeho dátumu na kalendárny dátum v programe Excel
Okrem toho môžeme použiť VBA kód na vykonanie konverzie. Preto postupujte podľa postupu uvedeného nižšie Previesť Juliánsky dátum na Dátum kalendára .
KROKY:
- Vyberte Visual Basic z Vývojár karta najprv.
- V dôsledku toho sa Visual Basic vyskočí okno.
- Teraz vyberte Modul pod Vložte tab.
- V dôsledku toho sa Modul vyskočí okno.
- Potom skopírujte nasledujúci kód a vložte ho do Modul okno.
Funkcia 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
- Potom zatvorte Visual Basic okno.
- Ďalej vyberte bunku D5 . Tu zadajte vzorec:
=JLDtoCD(C5)
- Potom stlačte tlačidlo Vstúpte na stránku .
- Nakoniec použite Automatické vypĺňanie nástroj na konverziu zvyšku.
Čítajte viac: Excel VBA: Prvý deň mesiaca (3 metódy)
Záver
Odteraz budete môcť Previesť 7 číslic Juliánsky dátum na Dátum kalendára na stránke Excel s vyššie opísanými metódami. Používajte ich aj naďalej a dajte nám vedieť, ak máte ďalšie spôsoby, ako túto úlohu vykonať. Nezabudnite uviesť pripomienky, návrhy alebo otázky, ak máte nejaké, v časti s komentármi nižšie.