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

如何在Google Sheets中制作跨午夜的平滑连续时间折线图

在Google Sheets中制作跨午夜的连续时间折线图

针对你遇到的午夜时间波动导致折线断裂的问题,这里提供两种实用方法,既能保证折线平滑连续,又能让y轴显示准确的时间:

方法一:合并日期与时间为完整日期时间值

核心思路是把孤立的时间绑定到对应日期,让图表识别连续的时间序列:

  • 插入新辅助列(比如C列),在C2单元格输入公式:=A2 + B2,下拉填充所有行。此公式会将日期和时间合并为完整的日期时间值(如2023-01-01 23:46:00),确保相邻时间的差值计算正确。
  • 选中A列(日期)和C列(合并后的日期时间),插入折线图。
  • 右键点击y轴,选择「设置坐标轴」:
    • 在「格式」标签的「数字格式」中,选择「时间」并设置为hh:mm,让y轴仅显示小时和分钟。
    • 可手动调整y轴范围(比如最小值设为22:00,最大值设为01:00),让图表聚焦午夜附近的波动,折线会自然平滑连接。

方法二:用辅助列自动调整跨午夜时间

通过逻辑判断给跨午夜的时间添加1天偏移,让数值连续,同时保持显示的时间准确:

  • 插入新辅助列(比如C列),在C2单元格输入=B2(第一行直接使用原时间)。
  • 在C3单元格输入公式:
    =IF(B3 - B2 < 0, B3 + 1, B3)
    
    下拉填充所有行。公式逻辑:如果当前时间比上一行小(说明跨了午夜),就给当前时间加1天(24小时),否则保持原时间。处理后时间数值会连续(如23:46、24:32、24:16...)。
  • 选中A列(日期)和C列(调整后的时间),插入折线图。
  • 右键点击y轴,设置数字格式为hh:mm,Google Sheets会自动将24:32显示为00:32,24:16显示为00:16,y轴时间准确且折线平滑。

注意事项

  • 确保原时间列(B列)是「时间」格式,而非文本:选中B列,点击「格式」>「数字」>「时间」即可设置。
  • 调整y轴范围时,Google Sheets支持跨天的时间区间(如22:00到01:00),能更清晰展示午夜时段的波动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 03:42:31