如何在Excel中重命名Y轴上的值?


4

我正在尝试重命名Excel中图表上Y轴上的值。目前,我已经将各种字母映射到数字等号上以进行绘图,但现在希望在Y轴上具有字母等价项(考虑对AF级别的人进行评分)。

有谁知道如何做到这一点?

谢谢

- -编辑 - - -

如果您右键单击Y轴并从此菜单中选择“格式化轴”,我发现了部分可行的方法。然后选择“数字”选项卡,可以输入“自定义”格式的字符串。使用以下方式:

[=-15]"AA";[=-10]"A";General

您可以用您自己的值替换刻度线。 新的问题是,此解决方案似乎仅适用于两个值,除此之外,它似乎无法使用! 有任何想法吗?

谢谢


您使用的是Excel 2003还是Excel 2007?
Graviton

我正在使用Excel 2007
Irfy,2009年

Answers:


3

可以通过一些技巧来完成,但是如果它是简单的图表,则使用在现有标签上具有不透明背景的文本框手动绘制一些新标签几乎绝对容易。

但...

隐藏现有的Y轴刻度和标签,然后绘制一个新的XY系列点,如下所示:

x y

0 1

0 2

0 3

0 4

. .

通过将点标记的格式更改为合适的内容(例如水平线),您将在y轴上获得一组新的刻度线。

不幸的是,这变得有些麻烦了。现在,您需要为每个点绘制一个数据标签,以形成新的y轴刻度标签。据我所知,即使是最新版本的Excel也无法自动执行此操作,但是您会找到各种宏来为您执行此操作(Google:Excel XY散点标记器)。

然后,您可以添加一个额外的列:

x y label

0 1 f 

0 2 e

0 3 d

0 4 c

. . .

运行宏,每个伪刻度标记旁边都会有一个标签。但是您需要使用标签对齐设置才能将它们放置在正确的位置。


1
谢谢elliot,这当然是我可以考虑的选择,但是我一直在阅读有关使用格式字符串来尝试实现此目的的信息:请参阅我原始文章的编辑内容。
Irfy

如果可行的话,那会比较容易!
e100

奇怪,您使用的是哪个版本的excel?
Irfy

1
2000/2003 ..但是我之前的评论是,如果您将其轴自定义数字格式方法用于两个以上的值,则比使用我的建议要容易得多:-)
e100-2009年

1
2013版本增加了对标记数据点的支持,因此现在您只需要x,y和label。
Merbs

0

使用格式字符串,您只能为两个刻度线添加标签,而无法扩展此计数

检查此链接以获取可能的解决方案 http://peltiertech.com/WordPress/text-labels-on-vertical-axis-in-excel-column-chart/

另一种方法是使用散点图,并使用额外的序列作为带有Axis标签的虚拟序列(在折线图上,无法添加此类垂直序列)


您可以将XY系列添加到折线图中,并使用适当选择的X值,XY系列将使其点垂直对齐。
乔恩·佩尔

-1

点击您创建的图表。

在“图表工具”下,单击“设计”选项卡。

单击选择数据。

在弹出的“选择数据源”窗口中,您应该看到两个主要框:图例条目(系列)和水平(类别)轴标签。

在图例条目(系列)下,单击添加按钮。

在“系列名称”中,您可以键入任何要命名为文本的名称。在“系列值”中,输入文本将代表的值。例如,您可以将学生的论文评为“优秀”,“良好”,“需要改进”或“不满意”。您可以输入“ Excellent”作为您的第一个系列名称,系列值为= {4}。因此,不令人满意的序列名称将对应于= {1}的序列值。单击确定,然后根据需要添加任意多个图例条目/系列。

我假设在“水平(类别)轴标签”字段中,所有学生的姓名或ID都将放在此处。然后,完成后,单击“确定”,您的图表将在x轴上显示学生的姓名或ID。这些条将根据右侧图例中的名称进行颜色编码。

无论如何,这都不是完美的解决方案。但是,如果您想添加切片器并真正变得漂亮,则它应该使您能够将此图表放入PowerPivot中(而在每个数字标签上放置一个不透明的框将无法很好地将数据转换为PivotChart)。

祝你好运。如果有人找到更好的选择,请发布。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.