【问题标题】:Column 'Name' as X-axis label列“名称”作为 X 轴标签
【发布时间】:2014-02-05 16:41:35
【问题描述】:

这应该非常简单,只是我似乎找不到方法!

我希望我的折线图/散点图将实际列“名称”(例如 A、B、C、AA、AB 等)作为其 X 轴标签。相反,Excel 坚持使用“数字”列(1、2、3 等)作为标签。

如何让 Excel 使用实际的列名作为 X 轴标签?

编辑: 我的意思是实际的 Excel 内部列“名称”,不是我添加为一行然后用作“标签”的东西!

这是一个例子:

【问题讨论】:

  • 有你的表格和图表的照片吗?
  • 这里,example chart
  • 啊,我现在明白了。不幸的是,我什么都想不起来。不过,如果周围有人知道怎么做,VBScript 可能是可行的......

标签: excel


【解决方案1】:

我不认为 excel 将列标题明确存储为字母,这意味着无法让它们显示在图表中。

您可以在图表中的公式中手动执行此操作。

在“选择数据”下转到“水平轴标签”>使用您的字母编辑并输入公式

={"A","B","C"}

或者创建一个单独的列字母行来使用(我知道你说过你不想这样做)。

=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,"")

戈登

【讨论】:

  • 两种解决方案都可以,但不回答我原来的问题(如您所述)。做这些事情中的任何一个感觉就像 Excel 知道的事情的变通方法(嗯,它显示列字母,对吗?)但不会让用户使用!
  • 我同意,并且地址函数将返回字母,但仅作为完整的字符串 $A$1 之后您需要实际解析字符串以获取字母。没有办法直接把 A 拿出来。
猜你喜欢
  • 1970-01-01
  • 2022-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多