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

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

我正在尝试重命名 Excel 图表中 Y 轴上的值。目前,我已将各种字母映射到数字等值,以便绘制图表,但现在想在 Y 轴上显示字母等值(想想在 AF 量表上给某人评分)。

有人知道如何做到这一点吗?

谢谢

- -编辑 - - -

我发现了一个部分有效的方法,如果你右键单击 Y 轴并从此菜单中选择“设置轴格式”。然后选择“数字”选项卡,你可以输入“自定义”格式字符串。使用类似以下内容的内容:

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

您可以用自己的值替换刻度。 新的问题是,这个解决方案似乎只对两个值有效,超过这个值它似乎就会失效! 有任何想法吗?

谢谢

答案1

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

但...

隐藏现有的 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

. . .

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

答案2

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

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

另一种方法是使用散点图并使用额外系列作为带有轴标签的虚拟系列(在线图上无法添加这样的垂直系列)

答案3

单击您创建的图表。

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

单击选择数据。

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

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

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

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

无论如何,这都不是一个完美的解决方案。但是,如果您想添加切片器并获得真正的灵活性,它应该可以让您将此图表放入 PowerPivot 中(而在每个数字标签上放置一个不透明框不会让您将数据很好地转换为数据透视图)。

祝你好运。如果有人找到更好的替代方案,请发帖。

相关内容