时间值在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 :