Jak przekonwertować 7-cyfrową datę juliańską na datę kalendarzową w Excelu (3 sposoby)

  • Udostępnij To
Hugh West

Często producenci żywności, firmy farmaceutyczne i różne inne sektory wykorzystują Julian Date Ale ten format daty nie jest praktyczny w dzisiejszych czasach. Ludzie mają trudności z jego zrozumieniem, ponieważ są przyzwyczajeni do Kalendarz gregoriański W tym artykule pokażemy Ci najprostsze sposoby, aby Konwersja 7-cyfrowej daty juliańskiej do Data kalendarza w Excel .

Dla zilustrowania posłużymy się przykładowym zbiorem danych. Przykładowo, poniższy zbiór danych reprezentuje. Produkt , Data wysyłki w JLD ( Julian Date ) format firmy.

Pobierz Zeszyt ćwiczeń

Pobierz poniższy zeszyt ćwiczeń do samodzielnego przećwiczenia.

Przeliczanie 7-cyfrowej daty juliańskiej.xlsm

Wprowadzenie do 7-cyfrowego formatu daty juliańskiej

Format daty, który wykorzystuje Kombinacja z Rok i Numer z Dni od początku tego roku jest znany jako Julian Date format. w 7 cyfr Julian format daty Pierwsze 4 cyfry odnoszą się do Rok i Ostatnie 3 cyfry to Łączna liczba z Dni od początku tego roku.

3 Sposoby konwersji 7-cyfrowej daty juliańskiej na datę kalendarzową w programie Excel

1. konwersja 7 cyfr daty juliańskiej na datę kalendarzową za pomocą kombinacji funkcji DATA, LEWO & PRAWO w Excelu

Excel udostępnia wiele funkcji i używamy ich do wykonywania wielu operacji. W tej metodzie zastosujemy DATA , LEWA & PRAWDA funkcje. DATA funkcja generuje Gregorian data kalendarzowa. Argumenty funkcji to m.in. Rok , Miesiąc oraz Dzień odpowiednio. LEWA Funkcja generuje określoną liczbę znaków od początku, podczas gdy funkcja The PRAWDA Funkcja generuje określoną liczbę znaków z końca łańcucha, dlatego należy wykonać poniższe kroki, aby Przeliczanie daty juliańskiej do Data kalendarza w Excel .

KROKI:

  • Najpierw wybierz komórkę D5 i wpisać wzór:
=DATE(LEFT(C5,4),1,RIGHT(C5,3))

  • Następnie naciśnij Wejdź na stronę .

Tutaj PRAWDA funkcja zwraca 3 znaki od końca C5 wartość komórki i LEWA funkcja zwraca 4 znaki od początku. Następnie DATA Funkcja konwertuje je na format daty kalendarzowej i zwraca dokładną datę.

  • Na koniec należy użyć AutoFill narzędzie do wypełniania serii.

Read More: Jak przekonwertować datę na dzień w Excelu (7 szybkich sposobów)

2. połączenie funkcji Excela DATA, MOD & INT do konwersji 7 cyfr daty juliańskiej na datę kalendarzową

Dodatkowo możemy stworzyć formułę z DATA , MOD & INT funkcje do konwersji Julian Date . Używamy MOD funkcja do generowania reszty, gdy dzielnik dzieli liczbę. INT Funkcja zaokrągla liczbę, aby wygenerować najbliższą wartość całkowitą. Naucz się więc poniższego procesu, aby wykonać to zadanie.

KROKI:

  • Po pierwsze, wybierz komórkę D5 . Wpisz wzór:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3)))

  • Następnie należy nacisnąć Wejdź na stronę .

Na stronie DATA Funkcja konwertuje argumenty na Rok . Miesiąc oraz Dzień format. INT funkcja generuje Najbliższa liczba całkowita wartość po C5 dzieli się przez 1000 . i MOD funkcja generuje Reszta gdy C5 jest ponownie podzielony przez to Najbliższa liczba całkowita wartość.

  • Na koniec uzupełnij resztę za pomocą AutoFill .

Read More: Jak przekonwertować datę na miesiąc w programie Excel (6 prostych metod)

Podobne Lektury:

  • Jak przekonwertować datę na format dd/mm/yyyy hh:mm:ss w Excelu
  • Pobierz pierwszy dzień miesiąca z nazwy miesiąca w Excelu (3 sposoby)
  • Jak uzyskać ostatni dzień poprzedniego miesiąca w programie Excel (3 metody)
  • Zatrzymaj Excel od automatycznego formatowania dat w CSV (3 metody)
  • Jak zmienić domyślny format daty z USA na UK w Excelu (3 sposoby)

3. zastosuj VBA do konwersji 7-cyfrowej daty juliańskiej na datę kalendarzową w Excelu.

Co więcej, możemy użyć VBA kod do wykonania konwersji, dlatego należy postępować zgodnie z poniższym procesem, aby Przeliczanie daty juliańskiej do Data kalendarza .

KROKI:

  • Wybierz Visual Basic od Deweloper zakładka na początku.

  • W związku z tym Visual Basic pojawi się okno.
  • Teraz wybierz Moduł pod Wkładka tab.

  • W związku z tym Moduł pojawi się okno.
  • Następnie należy skopiować poniższy kod i wkleić go do Moduł okno.
 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 

  • Następnie należy zamknąć Visual Basic okno.
  • Następnie należy wybrać komórkę D5 . tu wpisz formułę:
=JLDtoCD(C5)

  • Następnie należy nacisnąć Wejdź na stronę .
  • Wreszcie, zastosuj AutoFill narzędzie do konwersji reszty.

Read More: Excel VBA: Pierwszy dzień miesiąca (3 metody)

Wniosek

Od tej pory będziesz mógł Przeliczanie 7 cyfr Julian Date do Data kalendarza w Excel z opisanymi powyżej metodami. Korzystaj z nich i daj nam znać, jeśli masz jeszcze jakieś sposoby na wykonanie zadania. Nie zapomnij upuścić komentarzy, sugestii lub zapytań, jeśli masz jakieś w sekcji komentarzy poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.