我想在 Excel 中创建一个条形图。我遇到的问题是数据点标签的格式。我希望标签从 2 个数据集中提取。条形图将使用第一个数据点绘制,例如“66%”,但我希望标签显示百分比和计数,例如“66% (14)”
这可能吗?
答案1
首先,您需要将标签计算为 1 列,例如
=TEXT([@Percent], "0%") & " (" & [@Value] & ")"
然后如果不需要保留类别,只需选择此列作为轴标签(您也可以在上面的公式中添加类别)。
但是如果您想将轴类别与标签分开,则需要执行以下操作(基于 Excel 2010 的步骤):
- 插入堆叠条形图图表,仅基于
Category
和Percent
列 - 为整个图表添加
Data Labels
>Inside Base
- 根据该
Label
列添加第二个系列(通过右键单击Select Data...
>Add
,此时不要更改轴标签) - 所有值都将为 0,因为它是一个文本列 - 删除原始的仅百分比标签
- 右键单击 0 标签并选择
Format Data Series...
> 绘制系列Secondary Axis
- 删除图表顶部出现的次坐标轴本身
- 再次右键单击 0 标签,
Format Data Labels...
> 勾选Category Name
并取消勾选Value
- 在
Select Data...
对话框中,选择Label
系列并单击Edit
“轴标签”(右列) - 选择Label
标签的列
请注意,您还可以选择Percent
列作为系列的值,Label
并结合Inside End
数据标签选项,以便标签出现在条形图的右侧,但您需要确保主轴和次轴的缩放比例相同。