在excel中如何将一列几千行数字转换为时间?

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:02:22
例如:
102910
112700
153009
165540
171717
151515
101010
转换为
10:29:10
11:27:00
15:30:09
16:55:40
17:17:17
15:15:15
10:10:10
一列有几千行不可能一个一个去加:
变为这种格式后还要变为10时29分10秒的格式,以下方法可以设置为10:29:10但是在格式里面不可以变为10时29分10秒格式,要用什么方法才可以变为10时29分10秒这种格式。右键的设置单元格没用。

这个格式就行了呗,数据在A列,在B1输入=LEFT(A1,2)&":"&MID(A1,3,2)&":"&RIGHT(A1,2)
下拉

假设原数据在A列
B1输入
=--text(a1,"0!:00!:00")
双击填充柄

设置B列的单元格格式为相应时间格式。

假设现在这些数据放在A列中,再B列使用公式:
=LEFT(A1,2)&":"&MID(A1,3,2)&":"&RIGHT(A1,2)
就可以得到时间了。
如果是在别的位置,只要做相应调整就可以。

选中这一列,右键,设置单元格格式——数字——自定义——00":"00":"00就行了。

=MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)

A1是对应的单元格
然后向下拉就可以了
或者选中这一列,右键,设置单元格格式-数字-自定义 00":"00":"00 。