在Excel散点图中将文本用作水平标签

时间:2017-06-11 14:15:41

标签: excel excel-vba plot excel-2010 excel-2007 vba

我正在尝试使用文本作为水平轴标签在Excel中制作散点图。

我有数据

enter image description here

我想要一个这样的图表

enter image description here

我制作此图表的方法是使用数字X值和数字Y值的散点图,因此我有X = 1和Y = 10,Y = 11,Y = 12和Y = 9 。对于德国,我选择X = 2,Y = 8,Y = 7。我刚添加了一些带有名称的文本框来隐藏数字X值。

enter image description here

但我希望这是动态的,所以我试着在这里设置X值标签:

enter image description here

但我无法更改水平值。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

你需要一个帮手系列。请考虑以下屏幕截图:

enter image description here

从左侧表格中的数据绘制蓝点。从辅助表中绘制橙色点。然后每个橙色点都分配了一个数据标签。单独编辑每个数据标签,键入=字符,然后单击具有相应文本的单元格。

使用免费的XY Chart Labeler加载项可以自动执行此过程。 Excel 2013及更高版本可以选择在数据标签对话框中包含“单元格中的值”。

将数据标签格式化为您的首选项并隐藏原始x轴标签。