Съдържание
Често производителите на храни, фармацевтичните компании и различни други сектори използват Юлианска дата Но този формат на датата не е практичен в наши дни. Хората трудно го разбират, тъй като са свикнали с Григориански календар В тази статия ще ви покажем най-лесните начини да Превръщане на 7-цифрена юлска дата към Дата на календара в Excel .
За да илюстрираме, ще използваме примерен набор от данни като пример. Например, следният набор от данни представлява Продукт , Дата на изпращане в JLD ( Юлианска дата ) формат на дружеството.
Изтегляне на работна тетрадка за практика
Изтеглете следната работна тетрадка, за да се упражнявате сами.
Превръщане на 7-цифрена юлска дата.xlsmВъведение в 7-цифрения Юлиански формат на датата
Форматът на датата, който използва Комбинация на Година и Номер на Дни от началото на тази година е известен като Юлианска дата формат. В 7 цифри Julian формат на датата, на Първите 4 цифрите се отнасят до Година и Последни 3 цифрите са Общ брой на Дни от началото на тази година.
3 начина за преобразуване на 7-цифрена юлианска дата в календарна дата в Excel
1. Конвертиране на 7-цифрена юлианска дата в календарна дата с комбинация от функциите DATE, LEFT &; RIGHT в Excel
Excel предоставя много функции и ги използваме за извършване на множество операции. В този метод ще приложим функцията ДАТА , LEFT & ПРАВИЛНО функции. ДАТА функцията генерира Грегориански календарна дата. Аргументите за функцията включват Година , Месец , и Ден съответно. LEFT генерира посочения брой символи от началото, докато функцията ПРАВИЛНО функцията генерира определен брой символи от края на низ. Затова следвайте стъпките, дадени по-долу, за да Превръщане Юлианска дата към Дата на календара в Excel .
СТЪПКИ:
- Първо, изберете клетка D5 и въведете формулата:
=DATE(LEFT(C5,4),1,RIGHT(C5,3))
- След това натиснете Въведете .
Тук ПРАВИЛНО функцията връща 3 знаци от края на C5 стойността на клетката и LEFT функцията връща 4 символи от самото начало. След това ДАТА преобразува ги във формат календарна дата и връща точната дата.
- Накрая използвайте Автоматично попълване инструмент за попълване на серията.
Прочетете още: Как да конвертирате дата в ден в Excel (7 бързи начина)
2. Комбинирайте функциите DATE, MOD и INT на Excel за преобразуване на 7-цифрена юлска дата в календарна дата
Освен това можем да създадем формула с ДАТА , MOD & INT функции за преобразуване на Юлианска дата . Използваме MOD за генериране на остатъка, когато даден делител дели дадено число. INT Функцията закръглява дадено число, за да генерира най-близката целочислена стойност. Затова научете процеса по-долу, за да изпълните задачата.
СТЪПКИ:
- Първо, Изберете клетка D5 . Въведете формулата:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3))
- Впоследствие натиснете Въведете .
Сайтът ДАТА функцията преобразува аргументите в Година . Месец и Ден формат. INT функцията генерира Най-близко цяло число стойност след C5 се разделя на 1000 . И MOD функцията генерира Остатък когато C5 отново се разделя на този Най-близко цяло число стойност.
- Накрая завършете останалата част с Автоматично попълване .
Прочетете още: Как да конвертирате дата в месец в Excel (6 лесни метода)
Подобни четива:
- Как да конвертирате дата във формат dd/mm/yyyy hh:mm:ss в Excel
- Получаване на първия ден на месеца от името на месеца в Excel (3 начина)
- Как да получите последния ден на предходния месец в Excel (3 метода)
- Спиране на автоматичното форматиране на датите в CSV в Excel (3 метода)
- Как да промените формата на датата по подразбиране от САЩ в Обединеното кралство в Excel (3 начина)
3. Прилагане на VBA за конвертиране на 7-цифрена юлска дата в календарна дата в Excel
Освен това можем да използваме VBA следвайте процеса, описан по-долу, за да Превръщане Юлианска дата към Дата на календара .
СТЪПКИ:
- Изберете Visual Basic от Разработчик отначало в раздела.
- В резултат на това Visual Basic ще се появи прозорец.
- Сега изберете Модул под Вмъкване на таб.
- Вследствие на това Модул ще се появи прозорец.
- След това копирайте следния код и го поставете в Модул прозорец.
Функция 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
- След това затворете Visual Basic прозорец.
- След това изберете клетка D5 . Тук въведете формулата:
=JLDtoCD(C5)
- След това натиснете Въведете .
- Накрая приложете Автоматично попълване инструмент за преобразуване на останалите.
Прочетете още: Excel VBA: Първи ден от месеца (3 метода)
Заключение
Отсега нататък ще можете да Превръщане на 7 цифри Юлианска дата към Дата на календара в Excel с гореописаните методи. Продължавайте да ги използвате и ни уведомете, ако имате още начини за изпълнение на задачата. Не забравяйте да пускате коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.