Excel - 仅在轴上显示10的倍数,无论最小值和最大值

sup*_*rue 6 excel vba excel-vba

假设我有一个线图,显示1957年至2003年间每年的数据.

如果我格式化轴并将标签之间间隔更改为10,则生成的标签将为

1957年

1967年

1977年

1987年

1997年

我想要的是这样的标签:

1960年

1970年

1980年

1990年

2000

如何在不更改图表的实际范围的情况下显示后者标签?也就是说,我希望图表显示从1957年到2003年(不仅仅是1960年到2000年)的所有数据; 但我希望标签在1960年开始3年.

有没有办法在Excel中实现这一目标?(这是我处理的数十个图表的问题,因此编程或非临时解决方案是理想的,而不是,例如,手动设置每个范围标签.有时首选间隔为5,有时为10,有时20等)

Jir*_*iva 0

创建额外的列并应用 ROUND 怎么样?然后这一列可以设置为斧头的标签。