Excel:如何将文本时间(日期)转化为可识别数据?
- 2026-10-30 00:32:03
Excel:如何将文本时间(日期)转化为可识别数据?在日期与时间函数里,有DATEVALUE与TIMEVALUE两个函数。 它们不仅看起来十分相像,功能也一样,用来把文本类型的日期与时间转化为Excel能够识别的日期、时间。 话不多说,我们一起来了解一下吧~~ 01 DATEVALUE DATEVALUE函数,用来把文本格式的日期转化为Excel可识别的日期序列号。 文本日期不能进行排序、加减、计算差值,只有在转化为可识别的数据后才能参与计算,这就是DATEVALUE函数存在的意义。 其语法=DATEVALUE(文本日期) 
如图所示,转换后的日期是一串数字,将其格式设置为日期格式后即可正常显示。 冷知识:日期1900年1月1日转化后为数字“1”,1900年1月2日等于“2”,以此类推...... 02 TIMEVALUE TIMEVALUE函数,是可以把文本格式的时间转换为Excel可识别计算的时间小数。 同样的,文本时间也不能计算时长,只有转换之后才能直接相减。 其语法=TIMEVALUE(文本时间) 公式计算结果为0-1之间的小数,它代表这个时间在一天中的比例。 
同DATEVALUE函数一样,将其格式设置为时间格式后也可正常显示时间。 03 实用技巧 公式=DATEVALUE(A2) + TIMEVALUE(A2) 转换后可以得到一个完整可计算的日期时间。如下所示, 

实际应用时,可根据公司需求选择是否减掉午休时间,如上图所示。 此外,如果需要计算成分钟数,可将公式中的24改为1440(24*60)。 需要注意,DATEVALUE与TIMEVALUE两个函数仅对文本有效,如果单元格本身就是标准的时间、日期就不用再套入函数可直接用于计算,否则还会出现错误提示。 
但若将转换公式改为=IFERROR(DATEVALUE(A2),A2),则可兼容错误。 
同样的,时间转换可以写成=IFERROR(TIMEVALUE(A2),A2) 04 写在最后 关于这两个函数,你还有哪些好用的技巧?欢迎分享~~



既有时间、又有日期的转换

计算工时(考勤)
公式=(TIMEVALUE(B2)-TIMEVALUE(A2))*24
已知,TIMEVALUE函数转化后为时间小数,两个时间相减可以得到一个时长,乘以24(一天24小时)即可计算出工时。

万能转换


期待下周与你相见~我们每周,一见。每周一,见。
PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。