如何从excel中的时间格式值中提取值?

Hat*_*kNZ 4 microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010

如何从excel中的时间格式值中提取值?

在下面的值

column1 - 采用这种格式 => hh:mm:ss.000
column2 - 是
column3的十进制值 - is = 到 column2 但我已经格式化了 hh:mm:ss.000

在此处输入图片说明

我希望能够从上面的第 3 列中提取 5 或 005。我该怎么做呢?要获得小时、分钟或秒,我可以分别使用小时、分钟或秒函数。
但是,在这种情况下,我如何提取千秒(例如 .005)?

注意:
1 秒 = 1.15741E-05(=1/86400)
0.005*(1/86400) = 0.00000005787 = 5000 秒 (0.005) 的十进制表示。我需要做的就是将单元格的格式更改为hh:mm:ss.000以不同的方式呈现。

Gar*_*ent 7

随着时间在单元格A1 中,使用:

=RIGHT(TEXT(A1,"hh:mm:ss.000"),3)
Run Code Online (Sandbox Code Playgroud)

产生毫秒作为文本,如果你需要它作为一个数字:

=RIGHT(TEXT(A1,"hh:mm:ss.000"),3)*1
Run Code Online (Sandbox Code Playgroud)

(第二个公式以整数形式给出毫秒

类似的公式可以将小时、分钟或秒捕获为整数。