多语言展示
当前在线:571今日阅读:19今日分享:20

excel如何将中文文本时间转换成可以计算的时间

本例主要介绍如何把我们中国人习惯的中文时间表达,比如说“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

如果您觉得此经验有用,可以点击本页面右上方的【大拇指】图案和【收藏按钮】或者右下方的【分享】按钮,也可以点击本注意事项下方的【收藏】按钮。

推荐信息