我有一个Excel文件(.xlsm类型)包含很多图表。切换到Excel 2016后,某些图表未正确显示Label(axis-x)。 例如。它假设显示WK10 17,WK11' 17,WK12',...... 但它显示1,2,3,4,....
1)我试图重新选择数据,然后标签显示正确,但保存并重新打开后,它再次成为1,2,3,4 ....
2)还尝试删除现有图表,并在Excel 2010中创建一个新图表。 2016年,问题没解决。
3)轴类型已设置为文本
这是Excel 2016中的错误吗?有人有解决方案吗?
下图正确显示。
第一次实验:
首先,我在Excel 2016中创建一个全新的文件。然后执行以下步骤: - 使用虚拟数据创建4个绩效评估指标 - 创建新图表并对其进行格式化 - 创建简单的VBA代码以隐藏所有内容,并仅显示选择的相关指标
一切工作都很好,甚至多次转换指标。 之后,关闭它并重新打开,有4个具有Axis-x标签的图表中的3个变为1,2,3,......
第二次实验:
我在Excel 2010中创建了全新文件,包含4个指标和相同的VBA代码。 然后关闭并重新打开,Axis-x格式保持完美。 将文件传输到Excel 2016机器。关闭并重新打开,Axis-x变为1,2,3 ....
***当前的Excel版本1705(Build 8201.2075)
***附上这些实验文件 4Q Demo.zip
感谢,对此问题感兴趣,请查看我的文件。 如果您有任何解决方案,请与我分享。感谢
答案 0 :(得分:0)
我发现只要图表没有隐藏,那么axis-x将保持正确。但是,当隐藏附加图表是必须的时候,这并没有什么帮助。
另一种临时解决方法是:
1)将数据表移动到另一个工作表。
2)然后将Chart的数据范围设置为另一个工作表(不能与Chart相同的工作表)。
这将完美地工作,现在可以隐藏图表,同时正确地保持轴x。
****只有缺点,表必须移动或复制到另一个工作表
****微软可能会在版本1705(Build 8201.2075)
之后解决这个问题