Excel:如何在儒略日期和日历日期之间转换


儒略日期是用单个数字表示的日期(例如 22164),而日历日期是用月、日和年表示的日期(例如 06/13/2022)。

您可以在 Excel 中使用以下公式在儒略日期和日历日期之间进行转换:

公式1:将儒略日期转换为日历日期

 =DATE(IF(0+(LEFT( A2 ))<30,2000,1900)+LEFT( A2,2 ),1,RIGHT( A2,3 ))

公式 2:将日历日期转换为儒略日期

 =TEXT( A2 ,"yy")&TEXT(( A2 -DATEVALUE("1/1/"&TEXT( A2 ,"yy"))+1),"000")

每个公式都假设您要转换的日期位于单元格A2中。

以下示例展示了如何在实践中使用每个公式。

示例 1:将儒略日期转换为日历日期

我们可以在单元格B2中键入以下公式,将单元格A2中的儒略日期转换为日历日期:

 =DATE(IF(0+(LEFT( A2 ))<30,2000,1900)+LEFT( A2,2 ),1,RIGHT( A2,3 ))

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel 将儒略日期转换为日历日期

B 列显示与 A 列中的每个儒略日期对应的日历日期。

例如

  • 儒略日期22164相当于日历日期06/13/2022
  • 儒略日期85124相当于日历日期04/05/1985
  • 儒略日期85194相当于日历日期07/13/1985

等等。

示例 2:将日历日期转换为儒略日期

我们可以在单元格B2中键入以下公式,将单元格A2中的日历日期转换为儒略日期:

 =TEXT( A2 ,"yy")&TEXT(( A2 -DATEVALUE("1/1/"&TEXT( A2 ,"yy"))+1),"000")

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel 将日历日期转换为儒略日期

B 列显示与 A 列中的每个日历日期相对应的儒略日期。

例如

  • 日历日期06/13/2022相当于儒略日期22164
  • 日历日期04/05/1985相当于儒略日期85124
  • 日历日期07/13/1985相当于儒略日期85194

等等。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何计算Excel中日期之间的月数
如何在Excel中将日期转换为月份和年份格式
如何在Excel中计算每月平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注