Table of contents
通常情况下,食品制造商、制药公司和其他不同部门会使用 朱利安日期 但现在这种日期格式并不实用。 人们发现它很难理解,因为他们已经习惯了 公历 在这篇文章中,我们将向你展示最简单的方法来 转换7位数的朱利安日期 至 日历日期 在 ǞǞǞ .
为了说明这一点,我们将使用一个样本数据集作为例子。 例如,以下数据集代表了 产品 , 派遣日期 在 JLD ( 朱利安日期 )格式的公司。
下载实践工作手册
下载以下工作手册,自己练习。
转换7位数的朱利安日期.xlsm7位数朱利安日期格式简介
的日期格式,该格式使用 组合式 的一个 年 和 数量 的 天数 自这一年开始,被称为 朱利安日期 格式。 在 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位数 朱利安日期 至 日历日期 在 ǞǞǞ 继续使用这些方法,如果你有更多的方法,请让我们知道。 如果你有任何意见、建议或疑问,别忘了在下面的评论区提出。