返回首页
当前位置: 主页 > Excel教程 > Excel2013教程 >

Excel表格TIME函数轻松将字符转换为时间型数据

时间:2014-09-27 22:26来源:Office教程学习网 www.office68.com编辑:麦田守望者

不规则数据现在越来常见,从网页上抓取到的列表或文本字符,从数据后台系统导出的字符串数据,如何把这些字符串转化为相应的数据格式并进行运算,看似很小的一个问题,却足以让你为之挠头。

我遇到的应用场景:

从百度统计后台导出的网页访问数据,其中有一列指标为"平均停留时长",用于统计访客访问某个页面时的阅读时间,很显然这是一串时间数据,互相可以比较大小,并计算平均以及加和等。但实际情况是,导出的excel表格数据,该列为一整串字符,没有办法比较并运算。现在需要这字符串转化为时间型数据。


Excel电子表格的TIME()函数:

TIME()函数用途:返回某一特定时间的小数值,它返回的小数值从0 0.99999999之间,代表0:00:00(12:00:00 A.M)23:59:59(11:59:59 P.M) 之间的时间。

语法:TIME(hourminutesecond)参数:Hour 0 23 之间的数,代表小时;Minute 0 59 之间的数,代表分;Second0 59 之间的数,代表秒。

TIME()函数转化字符串为时间型数据

假设原字符串放在C列,从2行开始往下,其原格式为:00:00:00,分别表示小时、分钟和秒,冒号占用2个字符,该字符串总长度10字符。

1、首先将D列格式调整为自定义:"h""m""s"秒。


2、在D2单元格输入函数:

=TIME(LEFT(C2,2),MID(C2,5,2),RIGHT(C2,2))

分别嵌套LEFT函数、MID函数和RIGHT函数,表示时、分、秒。确定并向下自动填充。


此时,D列即为可运算的时间格式数据,便于进一步分析。

一些简单实用的Excel函数,对于提高工作效率有莫大帮助,我的博客也会多整理一些并分享。

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣