MS Excel 散点图将月份转换为数字

问题描述 投票:0回答:3

软件:MS Excel 2016

文件链接:GitHub 存储库


Sheet2
month.xlsx
有桌子

当我选择它并插入散点图时,

Chart1
month.xlsx
就是结果。无论我如何尝试,我都无法让 X 轴以月份为单位显示(现在它显示月份的数字)。

救命!

excel scatter-plot excel-2016
3个回答
2
投票

您无法使用类别制作散点图。散点图假定两个轴都是数值轴,以便您可以在 x 轴和 y 轴上显示小数值。您必须将月份更改为数字,以便它们正确缩放。我建议一年中的某一天。例如,2 月 5 日就是第 36 天。或者使用月份数字,但要注意一个月中天数的差异。


1
投票

问题很可能出在您存储月份的方式上。从外观来看,我敢猜测它们实际上是文本,而不是格式化为完整显示月份名称的数字。为了让月份显示在图表中,您需要将月份输入为 Excel 可以理解为数字的序列日期,或者创建一个虚拟列来保存相同的信息,您可以稍后隐藏该信息。

一旦您获得了 Excel 可以处理的序列日期中的月份,您就可以选择 X 轴并设置格式样式。选择自定义作为类别,然后使用 mmm 或 mmmm 作为自定义格式以仅显示月份名称。或者,您可以使用日期格式显示整个日期。

输入日期序列的两种方法是简单地输入与您的区域设置匹配的数字日期格式或使用以下公式:

=DATE(year,month,day)

年、月、日均为整数,或计算结果为可接受整数的公式


0
投票

@Natsfan 是正确的:散点图会自动将月份名称转换为数字。这是 Excel 功能,而不是用户问题。

解决方法是使用组合图表。只要系列之一不分散,您就可以正确显示名称。因此,您可能必须有两个系列来获取相同的精确数据,将其中一个系列制作为一列,然后将其隐藏。

© www.soinside.com 2019 - 2024. All rights reserved.