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

本例主要介绍如何把我们中国人习惯的中文时间表达,比如说“3小时4分56秒”转化成在excel中可以实际计算的时间格式。

操作过程:

  • 01

    首先,看一下A列的原始数据。都是中文表达的时间,需要转换成多少小时、多少分及多少天多少小时多少分多少秒的表达方式,并且可以在excel中参与进一步计算。

  • 02

    选中B2单元格,点击【公式】-【定义名称】。

  • 03

    在【定义名称】界面,输入一个名称“Time”,最下面粘贴下述公式并确定 =EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A2,"天","*3600*24+"),"小时","*3600+"),"分","*60+"),"秒","")&"+0")/86400

  • 04

    进入B2单元格的编辑模式,输入=Time,并回车。

  • 05

    这时B2返回了一个数字。 知识点补充:在excel里,时间和日期都可以用数字来表示,1代表1天,12小时用数字表示就是0.5,以此类推。

  • 06

    下一步,将B2的公式填充到整个工作表黄色区域。

  • 07

    用鼠标选中B2:B6区域,鼠标右键,选择【设置单元格格式】。

  • 08

    选择【自定义】,并输入代码:[h]小时。 知识点补充:h加上方括号是为了让25小时显示25,而不显示1。因为超过了24小时其实结果应该是“1天又1小时”,不加方括号则只显示天数以外不足1天的小时数。加上方框可以将全部时间转化成小时。

  • 09

    同样,设置C2:C6单元格格式为:[m]分。

  • 10

    设置D2:D6区域单元格格式为:d天h时m分s秒。

  • 11

    使用的公式简单说明: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A2,"天","*3600*24+"),"小时","*3600+"),"分","*60+"),"秒","")&"+0") 这部分将文本中的“天”、“小时”、“分”、“秒”等替换成“*3600*24”、"*3600+"等,也即将时间转化成秒的表达方式。比如说“1天”转换成了“1*3600*24++0”,也就是1天的秒数。再除以86400将总秒数转换成“天”的表达。

(0)

相关推荐

  • Excel中把普通数字自动转换成中文大写数字的方法(图文教程)

    平时工作中输入金额时常常需要转成中文大写数字,但输入起来比较麻烦,那么是否可以将数字直接转换成中文大写呢?本教程中就为大家介绍在excel中如何将数字自动转换成中文大写数字。 第一步:打开Excel工 ...

  • 如何将Excel的文本数字转换成数字

    如何将Excel的文本数字转换成数字: 在Excel中,系统将前面带有半角单引号的数字视为文本对待,而且为了某些需要,用户可以通过“格式”菜单中的“单元格”命令,将数字设置为文本格式。然而,现在我们却 ...

  • 怎么把excel表格里的时间转换成总分钟数?

    Excel表格中的时间往往以时分秒格式显示,我们其实可以使用公式把时间按总分钟数显示,下面小编介绍一下转换的方法.具体如下:1. 第一步,下图的总时长是按时分秒显示的,我们将用格式把它转换为分钟数显示 ...

  • Excel文本不能转换成数值怎么办

    现在很多BS架构系统都支持下载导出*.csv或*.xls文件报表.如我们常用的网银系统. 但当我们统计汇总,用到公式时,需要将文本转换成数值,此时你有可能遇到,部分文本不能转换成数值.Excel文本无 ...

  • 怎样把文本快速转换成数字 巧变文本为数字方法

    把数据导入Excel时,经常会发现原来的数字进入excel后就变成了文本,而且设置单元格格式为数字也不能转换,这种情况怎样才能把文本变成数字,具体方法如下. 操作方法 01 在excel的默认设置下, ...

  • Word 2007技巧:将文本框转换成图文框

    在在Word 2007文档中插入文本框可以增强排版的灵活性,但文本框不具备自动编号等Word文档功能,在一定程度上限制了用户的应用需求。如果需要使用更强大的Word 2007文档功能,而又不丢失文本框 ...

  • 如何把文本直接转换成数值?

    如何把文本直接转换成数值呢?有如下的4种方法 方法一 选中单元格----右键----设置单元格格式---改"文本"为"常规"格式---再进入单元格回车确认.如果 ...

  • Excel表格中快速实现元转换成以万元显示的方法

      Excel表格中快速实现元转换成以万元显示的方法 左表为源表,右表为显示表.右表旁有一个框(万元). 点击框,框内会画一个勾.右表马上会转换成以万元显示. 这样的转换方便吧.下面本文带大家一起动手 ...

  • 在Word文档中怎么将文本快速转换成表格形式呢?

    Word2016中,在编辑好数据文档后,需要将输入好的数据转换成表格.那么在Word文档中怎么将文本快速转换成表格形式呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 第一,打开一个要编辑的文本文档 ...