Ako previesť 7-miestny juliánsky dátum na kalendárny dátum v programe Excel (3 spôsoby)

  • Zdieľajte To
Hugh West

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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.