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

时间:2014-10-19 05:22:03

标签: excel excel-2007

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

enter image description here

如左侧的Draw Down表所示,时间值是实际时间值。但是,该图表将其视为数字。因此,例如,8.6,8.8 x轴上的时间没有意义。有没有办法可以提到时间值,就像在左侧的下拉表中提到的那样。

1 个答案:

答案 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

enter image description here

enter image description here

enter image description here