Excel小技巧– 快速生成「时间间隔」相同的连续时间表格

我觉得乡亲们的问题真的都颇有水准的,今天收到来自星星的阿强问说,老板为了安排每个时段的工作内容,所以请他制作一个Excel 表格,其中有一列是要做「时间间隔」相同的连续时间表格,比如8:00-8:30,然后8:30-9:00 这样,以前他都是手动打出这些时间,他想问Excel 像这样的时间有办法像平常拉连续数字一样快速的产生吗?答案是不行,但可以用函数来做,就可以咻咻咻往下拉的搞定。

Excel教程- 快速生成「时间间隔」相同的连续时间表格

先讲乡亲的需求,比如像这样每30 分钟为一个区间,然后连续产生,当然30 分钟不算多,你一天24 小时全打上去也就48 行,但如果是每15 分钟一个区间呢?总共要打上96 行,我相信你没那么闲。

Excel小技巧– 快速生成「时间间隔」相同的连续时间表格

为了让大家很好了解,我们先把时间拆成开始跟结束,先从开始来做起,因为只要做好一个,后面是一样的,开始的函数如下:

=TEXT("7:30"+"0:30"*ROW(A1),"h:mm")

然后来说明一下,Text 这个函数功用很多,像我这样的写法是把里面的值,格式化成h:mm 时间规范(详细可以去Google 更多格式),前面要先设定一个基底,像我的范例是从8:00 开始,区间为每隔30 分钟,所以我们先拆成7:30 + 0:30,然后后面的ROW(A1),就是A1 是第几栏,比如第一个会是1,所以7:30 + 0:30 * 1 会变成8:00,当你将公式往下拉后,第二个会是7:30 + 0:30 * 2,就变成8:30,以此类推。

Excel小技巧– 快速生成「时间间隔」相同的连续时间表格

?所以我们来看一下结束的公式,可以像这样,因为是差异? 30 分钟,所以后面的30 分可以多乘一倍给他去相加就好。

=TEXT("7:30"+"0:30"*ROW(A2),"h:mm")

所以ROW 可以放A2,结果会变成乘以2。

Excel小技巧– 快速生成「时间间隔」相同的连续时间表格

?所以综合起来,写在一栏的话,公式如下:

=TEXT("7:30"+"0:30"*ROW(A1),"h:mm")&"-"&TEXT("7:30"+"0:30"*ROW(A2)," h:mm")

后面那串其实也可以改成TEXT("8:00"+"0:30"*ROW(A1),"h:mm"),就是基底变加在时间上而已,公式其实很好理解,大家试看看吧。

Excel小技巧– 快速生成「时间间隔」相同的连续时间表格

发布者:yuanyuan,转转请注明出处:https://www.xiaoyuanjiu.com/15711.html

发表评论

登录后才能评论