图形制作工具解释我的数据...很奇怪

图形制作工具解释我的数据...很奇怪

我有一张表,尝试从中将一些数据导入到图表中:

在此处输入图片描述 在此处输入图片描述 但是,正如您所看到的,x 轴标签既不是以文本也不是以日期形式导入的,而是前两个密码正确,然后年份显示为“yy”。x 轴标签在图表中也显示为“yy”。

谁能告诉我这里可能存在什么问题?

答案1

我认为这与不同语言环境中使用的数字格式的不同缩写有关。似乎虽然数字格式对dd.mm.yy范围对象有效,但当我尝试将该范围用作图表 x 轴的源数据时,数字格式被带入图表中,而该缩写yy不是图表中数字的有效缩写。因此,它被解释为字符串并按字符串显示。

我发现的一个快速解决方法是关闭并再次打开工作簿,这通常可以修复数字格式的解释。

或者,也可以转到format axis > axis options > number > type并将其设置为所需的格式: 在此处输入图片描述

如果你使用 vba 代码生成图表,我发现添加以下行

WorkSheets(1).ChartObjects(1).Chart.Axes(xlCategory, xlPrimary).TickLabels.NumberFormat = "dd.mm.yy"

将数据添加到图表后,问题也得到了很好的解决(参见图示)。

相关内容