在 Excel 中,将 时间 转换为 数值,通常是指将时间格式(如 10:30、14:45 等)转换为 Excel 中的 日期数值(即 时间值),或者是将时间转换为 小数形式的日期(如 0.1 表示 12:00 AM)。
以下是几种常见的转换方法:
✅ 方法 1:将时间转换为日期数值(Excel 中的日期格式)
步骤:
- 假设你的时间在单元格 A1 中,内容是
10:30。 - 在 B1 单元格中输入以下公式:
=A1
-
结果:B1 单元格会显示
10:30,但它是 时间格式。 -
转换为日期数值:
- 选中 B1 单元格。
- 右键 → 设置单元格格式。
- 在“数字”选项卡中选择 日期(如
yyyy-mm-dd)。 - 点击 确定。
结果:B1 单元格显示为日期格式(如
10/30/2025),但仍然是 时间值(即 Excel 的日期数值)。
✅ 方法 2:将时间转换为小数形式的日期(0.1 表示 12:00 AM)
公式:
=TEXT(A1, "HH:MM") & " " & TEXT(A1, "dd-mm-yyyy")
或者更直接的方式:
=A1 - INT(A1)
说明:
A1 - INT(A1)会将时间转换为 小数形式的日期,其中:INT(A1)是整数部分(表示日期)。A1 - INT(A1)是小数部分(表示时间)。
示例:
- 如果 A1 是
10:30,则A1 - INT(A1)= 0.1(表示 10:30 AM)。
✅ 方法 3:将时间转换为数值(如 10.5 表示 10:30 AM)
公式:
=INT(A1) + A1 - INT(A1)
或者更直接的方式:
=TEXT(A1, "h:mm")
说明:
TEXT(A1, "h:mm")会将时间转换为 小时和分钟 的字符串(如10:30)。
✅ 方法 4:使用公式将时间转换为数值(如 10.5 表示 10:30 AM)
公式:
=INT(A1) + A1 - INT(A1)
说明:
INT(A1)是整数部分(日期)。A1 - INT(A1)是小数部分(时间)。
示例:
- A1 =
10:30→INT(A1) = 10,A1 - INT(A1) = 0.3→ 结果是10.3(表示 10:30 AM)。
✅ 总结
| 转换类型 | 公式 | 说明 |
|---|---|---|
| 日期数值(Excel 日期格式) | =A1 |
显示为日期格式(如 10/30/2025) |
| 小数形式的日期(0.1 表示 12:00 AM) | =A1 - INT(A1) |
0.1 = 12:00 AM |
| 小数形式的日期(0.1 表示 10:30 AM) | =INT(A1) + A1 - INT(A1) |
0.1 = 10:30 AM |
时间字符串(如 10:30) |
=TEXT(A1, "h:mm") |
显示为 10:30 |
如果你有具体的日期时间值,可以告诉我,我可以帮你直接转换。