You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中将可变时间范围拆分为30分钟间隔的单元格?

在Excel中无VBA拆分30分钟间隔的时间范围

前提假设

假设起始时间在单元格A2,结束时间在单元格B2,且两者本身是30分钟间隔的整数倍。


方法1:Excel 365/2021(动态数组公式,一键生成)

纵向拆分到单列(比如C列)

在C2单元格输入以下公式,回车后自动生成所有间隔时间:

=SEQUENCE((B2-A2)*48+1,1,A2,TIME(0,30,0))
  • 公式说明:
    • (B2-A2)*48:计算起始到结束的30分钟间隔数(一天1440分钟,30分钟为一个间隔,即1440/30=48)
    • +1:包含起始和结束时间两个端点
    • SEQUENCE函数生成指定行数的序列,起始值为A2,步长为30分钟(TIME(0,30,0))

横向拆分到单行(比如从C2开始)

只需把SEQUENCE的行数参数改成1:

=SEQUENCE(1,(B2-A2)*48+1,A2,TIME(0,30,0))

方法2:旧版Excel(无动态数组,手动填充)

纵向拆分

  1. 在C2输入:=A2
  2. 在C3输入:=C2+TIME(0,30,0)
  3. 选中C2:C3,鼠标移到单元格右下角的填充柄(小方块),按住左键向下拖动,直到单元格内容等于B2的时间为止

横向拆分

  1. 在C2输入:=A2
  2. 在D2输入:=C2+TIME(0,30,0)
  3. 选中C2:D2,拖动填充柄向右,直到出现B2的时间

格式调整

生成的时间如果显示为小数,选中对应单元格,按Ctrl+1打开单元格格式设置,选择「时间」分类下的hh:mm格式即可。

内容的提问来源于stack exchange,提问作者nocluewhatimdoing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 05:25:56