Spis treści
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.xlsmWprowadzenie 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.