在A1栏中我有16304238,它代表小时,分钟,秒和毫秒,我想在B1中以4:30:42:380 PM显示。
我知道如何使用小时和分钟格式化,但无法获得秒和毫秒的正确性。我试过了
=TIME(LEFT(E2,2),MID(E2,3,2),RIGHT(E2,2))
其中16:30:38.000。另外,我正在使用
[h]:mm:ss.000
格式化结果。我需要使用什么而不是[h]来获得AM / PM或军事时间?
2 个答案:
答案 0 :(得分:5)
将公式更改为:
=--CONCATENATE(LEFT(E2,2),":",MID(E2,3,2),":",MID(E2,5,2),".",RIGHT(E2,2))
然后将单元格格式化为:
h:mm:ss.000 AM/PM
答案 1 :(得分:3)
将16304238
作为A1中的真数,
=--TEXT(A1*POWER(10, MIN(0, 6-LEN(A1))), "00\:00\:00.000")
这包括0,1,2或3个小数位。结果需要将单元格格式设置为h:mm:ss.000 AM/PM
。