使用 '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/