如何在EXCEL表格中将时间格式转换为数值格式?

2024-11-05 11:22:23
推荐回答(4个)
回答1:

hour 函数只能是0到23的整数(一天24小时)
若把你的时间转换为小时,必须用函数。
假设时间在A1,则在B1输入公式:
=DAY(A1)*24+HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600

回答2:

假定原数据在A列从A1开始,解决办法如下:
方法一:使用辅助列法。
1、在B1输入公式=MID(A1,MIN(FIND(ROW($1:$9),A1&1/17)),20)按组合键结束,下拉填充。
2、在C1输入公式=B1*24 下拉填充就是你所要的结果。
方法一:定义名称法。
1、将鼠标点中B1单元格,按CTRL+F3调出定义名称功能,在“名称”处输入ZH,在“引用位置”处输入=MID(A1,MIN(FIND(ROW($1:$9),A1&1/17)),20),确定。
2、在B1单元格输入公式=ZH*24 ,下拉填充即是你所要的结果。

回答3:

你的问题原因是你导出的时间被EXCEL认成了文本格式,如果你想把它变成小时数可以用以下方法
首先找一个空白单元格,设置为时间格式,然后选中这个单元格,用格式刷,将工作时间一栏刷为时间格式,选自定义格式[h]就变成小时数了。

回答4:

很多软件系统导出数据的格式很烦人,怎么设置都无效,
要么编辑栏里面一个个的敲回车解决
要么 选择性粘贴 乘 1(常规格式的)