excel中如何把数字的时间转换为hh.mm:ss的格式??

是这样的
时间那一栏的时间虽然看着是
00:00:03等等,但是点在上面的话在fx那栏显示的是数字3
如果是00:01:17则会显示117。
我就想变成hh:mm:ss的格式怎么办呢?!!
急求公式!!

第1个回答  推荐于2021-01-03
=VALUE(SUBSTITUTE(TEXT(A2,"00k00k00"),"k",":")) 单元格格式 时间……本回答被提问者采纳
第2个回答  2012-03-10
选中单元格-右键-单元格格式-数字-时间追问

没用。我试过了,如果用数字时间会变成117,用时间-时间直接全部变成00:00:00

追答

这就不清楚了

第3个回答  2021-05-24

比如你单元格里输入的时间为:124046,首先像如图中所示的一样,在其后新建几个空格,

在第一个空格中输入函数"=LEFT(C3,2)"

在第二个空格中输入函数"=MID(C3,3,2)"

在第三个空格中输入函数"=RIGHT(C3,2)"

在第四个空格中输入函数"=TIME(D3,E3,F3)"

其中特别需要注意的是:

1.第四个单元格的格式一定要设置成对应的“时间”格式不能是第一个“通用格式”的选项。如果是“通用格式”,那么第四个单元格显示的就是“12:40PM”,不会是“12:40:46”这样的格式,这里一定要注意

2.注意公式中的C3是我“124046”所在单元格的位置,你自己数字在哪个单元格位置就将其改为数字所在的单元格

到这里就完成了我们想要的转换了,如下图所示:

相似回答