请问如何可以在Excel中把整数转换成时间类型?

forgot 2009-10-23 09:17:39
如果我某列是这样的,第一行为何237,第二行为81015,第三行为2122,第四行为171823,怎样可以让这列各行依此显示成:02:37;08:10:15;21:22;17:18:23,即让数字类型转换成时间类型(24小时制),希望可以用通用的方法实现,不想一个一个地转,应该怎样自定义格式?或者用宏实现也行.
...全文
265 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mp1014312 2010-11-16
  • 打赏
  • 举报
回复
把你需要设置的数值选中,设置单元格格式→数值→自定义中设置为00!:00!:00。我以前是设置好后再输数值,你的是改变输好的数值,都差不多了。如有疑问就在qq410428485里交流,我不常用这个东西,今早是为回答你的问题现注册的。我也在学excel,希望有机会可以向你请教。
pz110484638 2009-10-23
  • 打赏
  • 举报
回复
路过
学习
ACMAIN_CHM 2009-10-23
  • 打赏
  • 举报
回复
=TEXT(A1,"00\:00\:00")
laoyebin 2009-10-23
  • 打赏
  • 举报
回复
=TEXT(IF(LEN(A1)>4,A1,A1&"00"),"0\:00\:00")
宋翔 2009-10-23
  • 打赏
  • 举报
回复
应该是可以做到。数字位数为奇数,则在最高位前补一个0,数字位数为偶数,则直接从最高位开始,每个两位为一组,依次按小时、分钟、秒数进行转换。
flyfranker 2009-10-23
  • 打赏
  • 举报
回复
根据你的源数据和转换结果看,这是不可能做到的。
例如:第一行237,是转换成02:37:00呢,还是转换成00:02:37
源数据位长不固定,也就决定了无固定转换规则,这种转换没有系统能做的到。

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧