图表轴上的Excel自定义数字格式

我想为Excel图表的Y轴设置一个自定义格式,我没有得到我需要的结果。 我参考了Peltier网页,作为创build自定义Excel格式信息的一个很好的来源。 我已经提出了以下。

[>=1000000]0,,"M";[>=1000]0,"K";0

它运作良好,直到我需要愤怒显示值,如100万,120万,140万等…我试过了

[>=1000000]0.#,,"M";[>=1000]0,"K";0

它根据需要显示了1.2M和1.4M,但在100万行“1.M”上有一段时间。 如何修改我的格式,只显示小数点右边的数字不为零的时间段?

所以看起来像允许轴正常缩放的最佳方法是在小数点的右边显示一个零,因此总是显示小数点。

因此,使用[>=1000000]0.0,,"M";[>=1000]0,"K";0

产生800K, 1.0M, 1.2M, 1.4M, 1.6M, 1.8M, 2M, 2.2M

如果没有示例数据和预期结果,可能需要进行一些调整,但是可以添加特定的情况来删除小数点。 其中之一可能是适当的。

 [>1000000]0.0,,\M;[=1000000]0,,\M;0.0,K [>1000999]0.0,,\M;[>999000]0,,\M;0.0,K