我有一张excel图,如下所示:
如左侧的Draw Down表所示,时间值是实际时间值。但是,该图表将其视为数字。因此,例如,8.6,8.8 x轴上的时间没有意义。有没有办法可以提到时间值,就像在左侧的下拉表中提到的那样。
答案 0 :(得分:1)
使用代码的解决方案:
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
没有代码的解决方案:
a 。选择时间轴列>根据要求将数字格式更改为TIME或自定义时间。
b 。在图表中选择时间轴>右键单击>格式轴>数字>时间>更改类型或格式代码>关闭。
附加部分:对于上面的选项a :