如何在Excel中把7位数的儒略日期转换成日历日期(3种方法)

  • Share This
Hugh West

通常情况下,食品制造商、制药公司和其他不同部门会使用 朱利安日期 但现在这种日期格式并不实用。 人们发现它很难理解,因为他们已经习惯了 公历 在这篇文章中,我们将向你展示最简单的方法来 转换7位数的朱利安日期 日历日期 ǞǞǞ .

为了说明这一点,我们将使用一个样本数据集作为例子。 例如,以下数据集代表了 产品 , 派遣日期 JLD ( 朱利安日期 )格式的公司。

下载实践工作手册

下载以下工作手册,自己练习。

转换7位数的朱利安日期.xlsm

7位数朱利安日期格式简介

的日期格式,该格式使用 组合式 的一个 数量 天数 自这一年开始,被称为 朱利安日期 格式。 在 7位数的朱利安 日期格式,则 前4名 数字指的是 最后3个 位数是指 总人数 天数 从该年年初开始。

在Excel中把7位数的儒略日期转换为日历日期的3种方法

1.用Excel中的日期、左和右函数组合将7位数的儒略日期转换成日历日期

ǞǞǞ 提供了许多函数,我们使用它们来执行许多操作。 在这个方法中,我们将应用 日期 , 左边 &。 权力 职能。 日期 函数生成了一个 格里高利语 函数的参数包括 , 月份 ,以及 分别。 左边 函数从头开始生成指定数量的字符,而 权力 函数从一个字符串的末尾生成指定数量的字符。 因此,请按照下面给出的步骤进行操作 转换朱利安日期 日历日期 ǞǞǞ .

步骤。

  • 首先,选择单元格 D5 并输入公式。
=date(left(c5,4),1,right(c5,3))

  • 然后,按 进入 .

在这里, 权力 函数返回 3 的末尾的字符。 C5 单元格值和 左边 函数返回 4 接下来是 日期 函数将它们转换为日历日期格式并返回准确的日期。

  • 最后,使用 自动填表 工具来填充系列。

阅读更多:如何在Excel中把日期转换成天数(7种快速方法)。

2.结合Excel的DATE、MOD和INT函数,将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种简单的方法)。

类似的阅读。

  • 如何在Excel中把日期转换成日/月/年hh:mm:ss格式
  • 在Excel中从月名中获取月的第一天(3种方法)
  • 如何在Excel中获取前一个月的最后一天(3种方法)
  • 阻止Excel自动格式化CSV中的日期(3种方法)
  • 如何将Excel中的默认日期格式从美国改为英国(3种方法)

3.在Excel中应用VBA将7位数的儒略日期转换为日历日期

此外,我们可以用一个 VBA 因此,请按照下面的程序进行转换。 转换朱利安日期 日历日期 .

步骤。

  • 选择 视觉基础 开发商 一开始是标签。

  • 因此, 视觉基础 窗口会跳出来。
  • 现在,选择 模块 根据 插入 标签。

  • 因此, 模块 窗口会跳出来。
  • 之后,复制以下代码并将其粘贴到 模块 窗口。
 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 

  • 然后,关闭 视觉基础 窗口。
  • 接下来,选择单元格 D5 这里,输入公式。
=JLDtoCD(C5)

  • 之后,按 进入 .
  • 最后,应用 自动填表 工具来转换其余部分。

阅读更多:Excel VBA:每月的第一天(3种方法)

总结

从今以后,你将能够 转换7位数 朱利安日期 日历日期 ǞǞǞ 继续使用这些方法,如果你有更多的方法,请让我们知道。 如果你有任何意见、建议或疑问,别忘了在下面的评论区提出。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.