Excel图表不保留格式
我有一个表(来自数据透视表),我已经格式化列4单元格显示10亿为1.但是,当我select表和插入图表,我得到我的单位数百万。 因此,墨西哥148亿的数字在图表上显示为14,800。 为什么会发生这种情况,我该如何解决这个问题? 这也使我所有的其他酒吧可以忽略不计。 请注意,前三列不是十亿,是完全不同的东西。 有些是百分比,有些是其他的小数字。
表:
图表:
你需要一个辅助的水平轴和一些格式的轴。
在Excel 2013中
首先将“图表types”更改为“组合”,并为两组数据select“集群栏”,然后select“检查次级轴”作为百分比系列。
然后设置轴限制,使它们匹配,例如
百分比:最小-5最大2
十亿分钟:最小-5e9最大20e9
然后将源数据上的百分比格式设置为自定义数字格式“”;(0)%; 0%
然后将Billions格式设置为0 ,,,;“”; 0
你会得到这样的东西:
编辑
现在我们有了一般原则,我们可以将它们应用于您的具体数据。
我也将切换到Excel 2010显示不同的菜单。
数据select看起来像这样
selectnon-Billion系列(复数!)并检查第二轴
如果较大的数据总是正数,则可以使用自定义格式来清理轴
alignment主坐标轴和辅助坐标轴,使两者的网格线匹配
最终结果是干净可读的。
混合百分比和数字较小的数字不是由这个处理,但我会build议这会混淆呢?
解决这个问题的最简单的方法可能是将包含数十亿分之10 ^ 9的单元格绘制出来,而不是绘制数十亿本身的graphics,尽pipe通过第二轴可能是可能的。
使用Excel 2007.对于紫色条,左边的示例使用ColumnE值,在右边的ColumnF值。 E1包含=F1/10^9
,F1包含=14800000000
:
看来这里有三个问题 :1)“为什么会发生这种情况”,2)“我怎样才能解决这个问题”,3)像“我怎么能绘制两个广泛不同的范围的数据,并使无论如何,它们都是合理的“,即使没有明确的问题。
解决第二个问题的方法有很多,例如数十亿个单位(例如,十亿个)和数字(例如14.8对14,800.0),每个单位都有自己的利弊:
-
使用“格式轴” – >“轴选项” – >“显示单位”。
这也许是你的问题#1的答案,你可能有以下select:显示单位 – >百万,并取消选中显示显示单位…否则,我不知道你为什么显示图表显示。
-
使用伪造的刻度标记,如Jon Peltier的(优秀)网站所示
http://peltiertech.com/Excel/Charts/ArbitraryAxis.html
它给出了关于如何在任意标签(可能是文本,数字等等)的坐标轴上创build刻度标记的详细说明,它比OP所要求的更通用。 在这种情况下,标签将是所需的数字。
-
创build包含数据的新单元格,这些单元格将以您想要的方式绘制。
至于你的问题#3 ,我想唯一的select是有一个次轴(见pnuts的答案)。
因此,要为您提供最佳的最终图表,可以使用我在此给出的一个选项和辅助轴的组合。