时间值在excel图表上没有意义

我有一个excel图,如下所示:

在这里输入图像说明

如左侧的下拉表所示,时间值是实际的时间值。 但是,图表只是将其视为数字。 所以,例如,8.6,8.8在X轴上的时间没有意义。 有没有一种方法可以提到时间值,就像在左边的下拉表中提到的一样。

解决scheme使用代码

Sub TimeintoChartAxes() ActiveSheet.Columns("A:A").NumberFormat = "h:mm;@" 'time value containing column ActiveSheet.ChartObjects("Chart 1").Activate ActiveChart.Axes(xlCategory).Select Selection.TickLabels.NumberFormat = "h:mm;@" ActiveWorkbook.Save End Sub 

无代码解决scheme:

a。select时间轴列>按照要求将数字格式更改为TIME或自定义时间。

b。在图表中select时间轴>右键单击>格式轴>编号>时间>更改types或格式代码>closures。

附加部分:对于上面的选项a

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明