使用 'best fit' 选项更改饼图外放置的数据标签的颜色 - Excel 2010
Change color of data label placed, using the 'best fit' option, outside a pie chart - Excel 2010
我正在使用一个饼图,其数据标签是使用 best fit
属性 添加的。这些标签中的大多数被 Excel 放置在饼图内部,但其中一些标签被放置在饼图外部。
由于部分系列颜色太浓,数据标签不得不定义为白色。当然,如果我不手动更改它们的颜色(例如黑色),放置在饼图外面的标签将不可见
我想做的是根据 Excel 放置标签的位置有条件地更改标签的颜色(饼图里面是白色,饼图外面是黑色),如下图所示:
我一直在寻找解决方案,但似乎没有人遇到过类似的问题。
有谁知道 Excel 是否允许这样做,或者有人知道绕过它的技巧吗?
在 Excel 中有一种方法可以做到这一点。
- 当您单击图表并转到
Chart Tools
下的 Layout
时。
- 到达那里后,转到
Data Labels
。
- 当你点击它时,它会显示一个下拉菜单。在菜单底部,单击
More Data Label Options
。
- 它将拉出一个新的 window。在新 window 的侧边栏上,单击
Number
。
- 然后,在
Category
下单击 Custom
。
- 在
Format Code
下显示的文本框中,键入 [Black][<0.05]0%;[White][>=0.05]0%
- 点击
Add
。
它应该将您示例中饼图外的数字格式化为黑色,将饼图内的数字格式化为白色。如果您有不同的数据,您可以将其格式化为相同的格式,但您必须将颜色后括号中的数字更改为比饼图外的数字高的数字。可以这样写:[Black][
<(比饼外数高的第一个)]0%;[White][
>=(比饼外数高的第一个)]0%
Screenshot of Pie Chart Formatting
来源:
http://chandoo.org/wp/2009/01/29/colors-in-excel-chart-labels-trick/
我正在使用一个饼图,其数据标签是使用 best fit
属性 添加的。这些标签中的大多数被 Excel 放置在饼图内部,但其中一些标签被放置在饼图外部。
由于部分系列颜色太浓,数据标签不得不定义为白色。当然,如果我不手动更改它们的颜色(例如黑色),放置在饼图外面的标签将不可见
我想做的是根据 Excel 放置标签的位置有条件地更改标签的颜色(饼图里面是白色,饼图外面是黑色),如下图所示:
我一直在寻找解决方案,但似乎没有人遇到过类似的问题。
有谁知道 Excel 是否允许这样做,或者有人知道绕过它的技巧吗?
在 Excel 中有一种方法可以做到这一点。
- 当您单击图表并转到
Chart Tools
下的Layout
时。 - 到达那里后,转到
Data Labels
。 - 当你点击它时,它会显示一个下拉菜单。在菜单底部,单击
More Data Label Options
。 - 它将拉出一个新的 window。在新 window 的侧边栏上,单击
Number
。 - 然后,在
Category
下单击Custom
。 - 在
Format Code
下显示的文本框中,键入[Black][<0.05]0%;[White][>=0.05]0%
- 点击
Add
。
它应该将您示例中饼图外的数字格式化为黑色,将饼图内的数字格式化为白色。如果您有不同的数据,您可以将其格式化为相同的格式,但您必须将颜色后括号中的数字更改为比饼图外的数字高的数字。可以这样写:[Black][
<(比饼外数高的第一个)]0%;[White][
>=(比饼外数高的第一个)]0%
Screenshot of Pie Chart Formatting
来源: http://chandoo.org/wp/2009/01/29/colors-in-excel-chart-labels-trick/