本例主要介绍如何把我们中国人习惯的中文时间表达,比如说“3小时4分56秒”转化成在excel中可以实际计算的时间格式。
工具/原料
excel
操作过程:
1
首先,看一下A列的原始数据。都是中文表达的时间,需要转换成多少小时、多少分及多少天多少小时多少分多少秒的表达方式,并且可以在excel中参与进一步计算。
2
选中B2单元格,点击【公式】-【定义名称】。
3
在【定义名称】界面,输入一个名称“Time”,最下面粘贴下述公式并确定=EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A2,'天','*3600*24+'),'小时','*3600+'),'分','*60+'),'秒','')&'+0')/86400
4
进入B2单元格的编辑模式,输入=Time,并回车。
5
这时B2返回了一个数字。知识点补充:在excel里,时间和日期都可以用数字来表示,1代表1天,12小时用数字表示就是0.5,以此类推。
6
下一步,将B2的公式填充到整个工作表黄色区域。
7
用鼠标选中B2:B6区域,鼠标右键,选择【设置单元格格式】。
8
选择【自定义】,并输入代码:[h]小时。知识点补充:h加上方括号是为了让25小时显示25,而不显示1。因为超过了24小时其实结果应该是“1天又1小时”,不加方括号则只显示天数以外不足1天的小时数。加上方框可以将全部时间转化成小时。
9
同样,设置C2:C6单元格格式为:[m]分。
10
设置D2:D6区域单元格格式为:d天h时m分s秒。
注意事项
1
如果您觉得此经验有用,可以点击本页面右上方的【大拇指】图案和【收藏按钮】或者右下方的【分享】按钮,也可以点击本注意事项下方的【收藏】按钮。