使用切片器时 Excel 颜色变化

问题描述

我在使用 excel 颜色图表时遇到问题。首先,我使用的是我之前已经设置的颜色主题。 让我们说 答:蓝色 乙:紫色 C:橙色 D:绿色

enter image description here

但是在我使用不包括 B 的切片器之后:紫色 我之前设置的颜色变成了

A:蓝色 C: 紫色 D:橙色

我能否以某种方式使用切片器的事件仍然获得与我之前设置的相同的颜色? 我的意思是这样

A:蓝色 C:橙色 D:绿色

解决方法

这是一个已知问题。错误或功能取决于旁观者。

Jon Peltier 的博客上有一篇文章,作者是 Jon Acampora,Pivot Chart Formatting Changes when Filtered,讨论了问题和可能的解决方法。一探究竟。它有一个示例文件可供下载和播放。本质是:

简单的解决方法 防止格式更改的一种方法是 创建引用数据透视表数据的常规图表。和 我们希望避免使用 PivotChart 的以下任一解决方案 在一起,而是创建一个常规图表。再次,常规 当过滤器被设置时,图表不会受到格式问题的影响 已申请。

解决方案#1 这可以通过将技术应用于 Jon 的文章从数据透视表制作常规图表。接着就,随即 技术,您基本上创建一个常规图表,然后仔细添加 通过引用图表中的区域将数据系列添加到图表中 数据透视表。你只需要小心你选择的区域或 参考,因为 Excel 倾向于将常规 图表到数据透视图。

解决方案#2 另一种选择是在工作表上创建一个新区域 包含数据透视表的副本。这个区域只包含 引用数据透视表的公式。您可以使用直接 单元格引用,如 (=C9) 或指向的 GETPIVOTDATA() 函数 数据透视表。如果出现以下情况,您可能想要使用 GETPIVOTDATA 函数 您只想在 图表。

这种技术的优点是一旦你有了公式 基于数据透视表设置,您可以参考整个区域 源数据范围以快速创建包含您所有 系列。与必须添加系列相比,它可能会节省您的时间 与您在解决方案 1 中所做的一样。

,

切片器过滤数据,所以 Excel 只看到过滤的结果并将颜色映射应用到它们,而不知道它跳过了多少结果,因此是奇怪的着色系统。

一种解决方案(但它不使用切片器)是将饼图切片的数据值设置为零。这样,数据仍会呈现,但作为零宽度切片,并且颜色计数正常增加。