如何将整数列转换为时间列?

如何将整数列转换为时间列?

我正在尝试将整数列格式化为时间列,但所有值最终都为 12,如下所示:

12

12

12

在此处输入图片描述

答案1

如果您不想处理除法和其他数学运算来获得十进制时间值,则可以使用该TIME函数为您处理所有事情:

以你的例子为例

TIME 函数

质谱参考:https://support.office.com/en-nz/article/TIME-function-9a5aff99-8f7d-4611-845e-747d0b8d5457

答案2

在 Excel 中,日期以整数形式存储,表示天数(自 1900 年起),时间以天的分数形式存储。

如果您的整数代表一天中的小时,请将其除以 24,然后格式化为时间。

答案3

在 Excel 中,时间以一天的分数形式存储。因此,每小时是一天的 1/24。要将整数小时转换为时间,请将时间除以 24,然后格式化为日期和/或时间。

更多信息:

Excel 将日期存储为连续的序列号,以便用于计算。默认情况下,1900 年 1 月 1 日的序列号为 1,而 2008 年 1 月 1 日的序列号为 39448,因为它是 1900 年 1 月 1 日之后的第 39,447 天。

序列号小数点右边的数字代表时间,左边的数字代表日期。例如,序列号 0.5 代表中午 12 点。

https://support.office.com/en-us/article/NOW-function-3337fd29-145a-4347-b2e6-2​​0c904739c46

相关内容