Як перетворити 7-значну юліанську дату в календарну в Excel (3 способи)

  • Поділитися Цим
Hugh West

Часто виробники продуктів харчування, фармацевтичні компанії та різні інші галузі використовують Юліанська дата Але такий формат дати не є практичним на сьогоднішній день, людям важко зрозуміти, оскільки вони звикли до Григоріанський календар У цій статті ми покажемо вам найпростіші способи Конвертувати 7-значну юліанську дату до Календарна дата в Excel .

Для ілюстрації ми використаємо приклад набору даних. Наприклад, наступний набір даних представляє Продукт , Дата відправлення в JLD ( Юліанська дата ) формат компанії.

Завантажити Практичний посібник

Завантажте наступний робочий зошит для самостійних занять.

Конвертувати 7-значну юліанську дату.xlsm

Вступ до 7-значного юліанського формату дат

Формат дати, який використовує Комбінація про те, що Рік та Кількість з Дні з початку цього року відома як Юліанська дата У форматі 7-значний юліанський формат дати, формат дати, формат Перші 4 цифри відносяться до Рік та Останні 3 цифри - це Загальна кількість з Дні з початку цього року.

3 способи перетворення 7-значної юліанської дати в календарну в Excel

1. перетворення 7-значної юліанської дати в календарну за допомогою комбінації функцій DATE, LEFT & RIGHT в Excel

Excel виконує багато функцій, і ми використовуємо їх для виконання численних операцій. У цьому методі ми застосуємо ДАТА , ЛІВОРУЧ Я знаю, що це не так; ПРАВО Функції. ДАТА функція генерує григоріанський календарна дата. Аргументами функції можуть бути Рік , Місяць і День відповідно. ЛІВОРУЧ генерує задану кількість символів з початку, поки функція The ПРАВО генерує задану кількість символів з кінця рядка, тому виконайте наведені нижче дії, щоб Конвертувати юліанську дату до Календарна дата в Excel .

КРОКИ:

  • Спочатку виділяємо комірку D5 та введіть формулу:
=DATE(LEFT(C5,4),1,RIGHT(C5,3))

  • Потім натисніть Увійдіть .

Тут, в рамках програми "Відкритий світ", відбулася презентація ПРАВО функція повертає 3 символів з кінця C5 значення комірки та ЛІВОРУЧ функція повертає 4 символів з самого початку. Далі, на екрані з'являється ДАТА конвертує їх у формат календарної дати і повертає точну дату.

  • Наостанок, скористайтеся функцією Автозаповнення інструмент для наповнення серії.

Читати далі: Як конвертувати дату в день в Excel (7 швидких способів)

2. комбінування функцій ДАТА, МОД та ІНТ в Excel для перетворення 7-значної юліанської дати в календарну

Додатково ми можемо створити формулу за допомогою ДАТА , МІНОБОРОНИ Я знаю, що це не так; INT функції для перетворення Юліанська дата Ми використовуємо МІНОБОРОНИ для формування остачі при діленні числа на дільник. INT округляє число до найближчого цілого значення. Отже, вивчіть наведений нижче процес виконання завдання.

КРОКИ:

  • По-перше, виберіть комірку D5 Введіть формулу:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3)))

  • Після цього натисніть Увійдіть .

На сьогоднішній день, на жаль, це не так. ДАТА функція перетворює аргументи у тип Рік . Місяць і День формат. INT функція генерує Найближче ціле число значення після C5 ділиться на 1000 . і МІНОБОРОНИ функція генерує Залишок коли C5 знову розділена тим, що Найближче ціле число цінність.

  • Нарешті, завершіть решту за допомогою Автозаповнення .

Читати далі: Як перетворити дату в місяць в Excel (6 простих способів)

Схожі читання:

  • Як конвертувати дату в формат дд/мм/ррр чч:мм:сс в Excel
  • Отримання першого дня місяця з назви місяця в Excel (3 способи)
  • Як отримати останній день попереднього місяця в Excel (3 способи)
  • Зупиніть Excel від автоматичного форматування дат у CSV (3 способу)
  • Як змінити формат дати за замовчуванням з американського на британський в Excel (3 способи)

3. Застосування VBA для перетворення 7-значної юліанської дати в календарну в Excel

Крім того, ми можемо використовувати VBA Для виконання конвертації необхідно виконати наведену нижче процедуру, щоб Конвертувати юліанську дату до Календарна дата .

КРОКИ:

  • Виберіть Visual Basic від Розробник спочатку.

  • Як наслідок, на сьогоднішній день в Україні діє Visual Basic з'явиться вікно.
  • Тепер виберіть пункт Модуль в рамках Вставка рахунок.

  • Таким чином, на сьогоднішній день Модуль з'явиться вікно.
  • Після цього скопіюйте наступний код і вставте його в поле Модуль вікно.
 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 

  • Потім закрийте Visual Basic вікно.
  • Далі виділяємо комірку D5 Тут введіть формулу:
=JLDtoCD(C5)

  • Після цього натисніть Увійдіть .
  • Нарешті, застосуйте Автозаповнення інструмент для перетворення решти.

Читати далі: Excel VBA: перше число місяця (3 способи)

Висновок

Відтепер ви зможете Конвертувати 7 цифр Юліанська дата до Календарна дата в Excel Продовжуйте використовувати їх і повідомте нам, якщо у вас є інші способи виконання завдання. Не забувайте залишати коментарі, пропозиції або запитання, якщо вони у вас є, у розділі коментарів нижче.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.