当我们遇到时间数据时,有时候需要对时间数据进行分区间统计。
这时候就需要生成如下所示的以1个小时为单位的24小时区间:
这里介绍一种方法,相对来说比较简单。
1.在B2单元格输入00:01,然后拖动填充柄向下填充,即可获得时间区间的开始部分,如下所示:
2.在C1单元格输入1:00,然后拖动填充柄向下填充,即可获得时间区间的结束部分,如下所示:
3.最后在A2单元格输入公式
=TEXT(B2,”hh:mm”)&”-“&TEXT(C2,”hh:mm”)
,填充即可生成想要的时间区间,如下所示:
上述做法是相对比较快速的做法,也是比较好理解的。
上述利用excel可以识别时间数据的特性,自动生成以小时为单位的递增时间序列,然后用text函数将时间显示后连接起来。
如果你对excel中存储时间的原理理解的很透彻,也可以直接用一个函数公式生成时间区间,直接在A2单元格输入公式
=TEXT(“0:01″+1/24*(ROW(A1)-1),”hh:mm”)&”-“&TEXT(“1:00″+1/24*(ROW(A1)-1),”hh:mm”)
下拉即可,如下所示:
时间在excel中就是以数值存储的,1小时就是1/24。上述公式就是利用了这个原理外加等差数列构造24小时时间区间。
y90xi9