在 Microsoft Excel 2010 中,当我插入包含多个数据系列的图表(或饼图)时,每个系列(或切片)都会自动赋予一种颜色。我的两个问题是:
生成这些自动颜色的公式是什么?
我可以将一行或一列十六进制格式的颜色值(例如橙色的 #ff9900)附加到数据中,以便它们各自的图表具有适当的颜色吗?
加分甚至更好如果我还可以指定标记的颜色、形状、大小等。
对于其他版本的 Excel,答案是否相同?
答案1
前六个系列将使用当前主题的前六种强调色进行着色。接下来的六个系列将使用这些强调色的稍浅色调进行着色。接下来的六个系列将使用这些强调色的另一种稍浅色调进行着色。如果图表中有超过 18 个系列,则应考虑采用不同的数据可视化方法,因为这样会很难阅读和理解。
仅使用功能区和用户界面,您只能手动设置图表元素的格式。使用 VBA,您可以将图表元素的颜色设置为单元格中以十六进制值表示的值,但您需要学习如何为图表编写 VBA 代码。它有一个学习曲线。
对于其他版本的 Excel,答案并不相同。Office 2007 引入了主题和一种全新的颜色处理方式。在此之前,调色板只有 56 种左右的颜色。Excel 2013 使用相同的原则(即主题颜色),但采用不同的方法将它们应用于图表(6 种强调色,然后是 6 种较深的强调色,然后是 6 种较浅的强调色,...)