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
以不同的方式呈现。
随着时间在单元格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)
(第二个公式以整数形式给出毫秒数)
类似的公式可以将小时、分钟或秒捕获为整数。
归档时间: |
|
查看次数: |
768 次 |
最近记录: |