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 列中的每个剩余单元格:
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 列中的每个剩余单元格:
B 列显示与 A 列中的每个日历日期相对应的儒略日期。
例如
- 日历日期06/13/2022相当于儒略日期22164 。
- 日历日期04/05/1985相当于儒略日期85124 。
- 日历日期07/13/1985相当于儒略日期85194 。
等等。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: