3

对于这种情况,我想了很多,我需要将一个系列绘制为另一个系列的百分比值。

例如,A 系列是容量,B 是使用量。我想要一个 B 在 A 上的百分比图。最初我通过创建一个包含 B 系列与 (AB) 的 100% 堆栈图来做到这一点。我在一个单独的列上计算 (AB) 并将其用作一个系列。到目前为止,一切都很好。

但现在我想生成多个这样的图表(比如 12 个月使用的 12 个不同的图表)。我有 12 列使用数据和一列固定容量数据。

有没有一种方法可以自动生成此图表而无需使用公式创建 12 个中间列。Excel 应该有一种图表类型来表示 B 上的 A,这似乎是合乎逻辑的,就像它们在 A+B 上有一个表示 A、B 的图表类型一样。

抱歉,如果我的描述太冗长或令人困惑。我在这里尽力解释。

4

3 回答 3

1

实际上,我正在尝试做与我想通的相同的事情。如果您有 Excel 2007(不确定此功能在旧版本中是否可用)。选择所有 3 列,其中 1 列包含变量名称、总数和所计数内容的小计。选择柱形图。创建图表后,右键单击以格式化数据系列。在系列选项下有一个系列重叠的滑动条,将此值更改为 100% 和 wahla,第二个系列变为总数的百分比。希望这可以帮助!

于 2012-03-01T05:58:54.967 回答
0

Excel 具有常见的图表类型,但即使是 Microsoft 也没有资源来提供每种可能的图表样式组合。用户对当前可用的样式感到困惑。

Excel 图表绘制给定的数据。如果您需要将 A 绘制为 B 的百分比,则需要计算一个范围内的百分比,并绘制该范围。

于 2011-03-12T18:09:48.897 回答
-1

我这样做的方法是根本不修改工作表上的范围。编写一个新函数来创建您需要的修改后的范围数据,以便您可以在创建图表时返回并在 ApplyTemplate 方法中使用它。唯一的缺点是您需要运行宏/vsto 功能区按钮来更新图表。而不是通过工作表绑定方法免费获得该行为。

于 2012-07-18T23:41:22.297 回答