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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

我遇到的应用场景:

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

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

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

语法:TIME(hour,minute,second)参数:Hour 是0 到23 之间的数,代表小时;Minute 是0 到59 之间的数,代表分;Second是0 到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函数,对于提高工作效率有莫大帮助,我的博客也会多整理一些并分享。

本文出自数据分析案例,转载时请注明出处及相应链接。

相关文档
最新文档