Как да конвертирате 7-цифрена юлианска дата в календарна дата в Excel (3 начина)

  • Споделя Това
Hugh West

Често производителите на храни, фармацевтичните компании и различни други сектори използват Юлианска дата Но този формат на датата не е практичен в наши дни. Хората трудно го разбират, тъй като са свикнали с Григориански календар В тази статия ще ви покажем най-лесните начини да Превръщане на 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 с гореописаните методи. Продължавайте да ги използвате и ни уведомете, ако имате още начини за изпълнение на задачата. Не забравяйте да пускате коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.