如何将评论栏作为特殊标签添加到图表中?

Jer*_*oen 3 charts microsoft-excel microsoft-excel-2013

我正在尝试将额外列中的文本作为特殊标签自动添加到 Excel 2013 Standard ed 中图表中的数据点。这是我的场景的再现:

  1. 使用此数据创建一个新的 Excel 工作表:

    Sprint    Backlog (story points)    Velocity (story points)    Comment
    -------   -----------------------   ------------------------   --------
    1         167                       38
    2         129                       21
    3         108                       27
    4         81                        22
    5         53                        29                         John joined team!
    6         31                        19
    7           
    8       
    
    Run Code Online (Sandbox Code Playgroud)
  2. 为一个组合创建一个图形,BacklogaLineVelocityaGrouped Bar辅助轴。这应该给这样的东西:

    燃尽图示例

在这一点上,我不确定我可以做什么或应该做什么来使该Comment自动显示为该系列之一的数据标签。

我搜索并找到了添加数据标签的基本文档,但这不是我想要的。我还找到了一个更深入的解释,这导致了我目前的解决方法:

  1. 单击一个系列(例如条形图);
  2. 在其中一个条上单击一次;
  3. 右键添加数据标签;
  4. 单击数据标签(并可选择稍微移动它);
  5. 在标签的文本区域内单击;
  6. 删除里面的数字;
  7. 在区域内右击;
  8. 单击“插入数据标签”并选择“选择单元格”;9; 选择带有评论的单元格;

现在这确实使单元格的内容和数据标签保持同步,但它并不能确保列中的新注释Comment会自动显示。看到这个,我在那里添加了另一条评论:

添加标签的燃尽图

可以做我想做的吗?Excel 中是否有一些选项可以从特定列中获取数据标签(如果该列中的单元格为空,则不显示它们)?

Jer*_*oen 5

@dav回答很棒,并导致了我自己的略有不同的解决方案。虽然我很感激有人制作了一个插件来(可能)使这个任务尽可能简单,但我更喜欢在没有插件帮助的情况下这样做。我也更喜欢(现在)在不使用“表格”的情况下执行此操作。

另一个答案确实有一个关键的想法(以及信用到期的信用!),即#N/A在适当的情况下为带有值的标签创建一个单独的系列。

这是我解决这个问题的步骤,从问题离开的地方开始:

  1. 使用公式创建一个新的 CommentLabel 列 =IF(ISBLANK(D2), NA(), C2)
  2. 添加新列作为数据(右键单击图表 => 选择数据 => 在列 E 中添加范围)
  3. 右键单击图中的系列,将次轴上的类型更改为“Spread”,参见 img:

    在excel中选择点差

    你几乎看不到它,但那里有代表数据点的灰点。

  4. 单击该系列以选择它

  5. 右键单击它并选择添加数据标签
  6. 右键单击数据标签并选择格式化数据标签
  7. 它将在右侧显示格式化数据标签的选项,从单元格中选择值的顶部选项;
  8. 弹出窗口显示选择范围,选择D2thruogh D8,即带有注释文本的列;
  9. 在右侧窗格中,为标签选项取消选择“Y 值”;
  10. 可选择四处移动标签。

恭喜,如果您稍后添加评论,它们现在将自动出现在图表中!看:

最后结果

  • 谢谢你。多年来,我一直在尝试这样做。请注意,我认为如果您确实使用了“表格”,那么您真正需要做的就是步骤 4-10。不需要额外的系列。至少这对我有用。 (2认同)