我在运行 El Capitan 10.11.1 的 2014 年末 Mac Mini 上使用 Excel 版本 15.15。
我试图表示三件事:使用堆积和聚类条形图表示利率和外汇以及信贷(两种不同的资产类别)的损益,以及不同银行的跨资产销售信贷号码。
我需要代表一家银行的某一资产类别的数字之一是负数(-7)。
我理想情况下希望 Y 轴的范围为 -20 到 500,刻度标记位于 -20、0、100、200、300、400 和 500,X 轴与 Y 轴的交点位于 0。我根本不需要在图表的 X 轴上添加标签或刻度标记(以防您认为负数条会与标签重叠);我只需将标签变为白色并使用文本框...我无法弄清楚如何插入虚拟数据以使标签位于条形图的中心。
现在我面临两个次要的解决方案:
1. Y 轴刻度为 -20、80、180、280、380 和 480,图表的条形“悬停”在 X 轴上方的 0 处,X 轴设置为 -20。这在 X 轴和所有条形的底部之间留下了相当不美观的白色间隙。
2. Y 轴刻度分别为 0、100、200、300、400 和 500,负 PnL 数字在图表上完全没有显示出来。这是不准确的。
答案1
这是解决常见 Excel 问题的一种比较常见的解决方法。我只有 Excel 2010,但该解决方案应该适用于您的版本。通常,您需要:
创建一个额外的辅助系列,作为新网格线的基础。您将创建一个 XY/散点系列,因此您需要 Y 值(正如您已经确定的,-20、0、100...),同时为它们的 X 值添加第二列,这些值将全部为 0。
将此系列添加到您的图表(它将默认为堆积/簇状条形图(与您的所有其他系列相同)。
仅选择此系列并将其图表类型更改为 XY/Scatter。
调整当前 Y 轴值(即最小值和最大值),然后关闭线条和标签。
选择您的 XY/散点图系列并添加水平误差线,其绝对值与 X 轴相匹配。误差线将成为您的自定义图表线。
根据您的喜好格式化和标记。
以下是之前(Excel 默认)和之后(自定义)的示例: