excel自动抓取网页数据(Excel电子表格的TIME()函数:TIME为时间型数据)
优采云 发布时间: 2021-11-06 08:13excel自动抓取网页数据(Excel电子表格的TIME()函数:TIME为时间型数据)
不规则数据现在变得越来越普遍。从网页中抓取的列表或文本字符,数据后台系统导出的字符串数据,如何将这些字符串转换成相应的数据格式并进行操作,看似很小的一个问题,足以让你摸不着头脑。
我遇到的应用场景:
百度统计后台导出的网页访问数据包括一个名为“平均停留时间”的指标列表,用于统计访问者访问某个页面时的阅读时间。很明显,这是一系列时间数据,可以相互比较,计算出Average和sum等,但实际情况是导出的excel表格数据中,列是一整串字符,并且有没办法比较和操作。现在我们需要将此字符串转换为基于时间的数据。
Excel 电子表格的 TIME() 函数:
TIME() 函数用途:返回特定时间的十进制值,它返回的十进制值范围从 0 到 0.9 9999999,代表 0:00:00 (12:00:00 AM) 到 23: 59:59(晚上 11:59:59)之间的时间。
语法:TIME(hour,minute,second) 参数:Hour为0到23之间的数字,表示小时;Minute 是一个介于 0 到 59 之间的数字,代表分钟;Second 是 0 到 59 之间的数字,表示 seconds 。
TIME() 函数将字符串转换为时间数据
假设原创字符串放在C列,从第2行开始往下,其原创格式为:00:00:00,分别代表时、分、秒,冒号占2个字符,总长度为字符串是 10 个字符。
1、首先将D列的格式调整为自定义:“h”当“m”分“s”秒。
2、在单元格D2中输入函数:
= 时间(左(C2,2),中(C2,5,2),右(C2,2))
分别嵌套了LEFT函数、MID函数和RIGHT函数,分别代表时、分、秒。确认并自动填写。
此时D列是可以计算的时间格式数据,方便进一步分析。
一些简单实用的Excel功能对提高工作效率有很大帮助。我的博客也会整理和分享。
本文来自数据分析案例,转载请注明出处及对应链接。