Excel 图表,X 轴时间线间距

Excel 图表,X 轴时间线间距

我想要在图表上绘制一个时间表,我有两个问题,

1)实际时间,即 1 分钟、3 分钟、6 分钟,未显示在我的 x 轴上,而是 0、2、4。我怎样才能在此处显示实际时间?

2) 我如何才能使这个时间线在间隔方面准确?1-3 个月的间隔应该很小,但 30-60 年之类的间隔应该更长。

时间线:

在此处输入图片描述

当前图表:

在此处输入图片描述

如您所见,间距是相等的。我想以更准确的方式将其间隔开来。数据:

+------+--------+-------+--------+-------+--------+-------+--------+--------+--------+-------+--------+--------+
| 0:00 |  10.00 | 75.00 | -75.00 | 20.00 | -55.00 | 75.00 |  -5.00 | -70.00 |  70.00 |  0.00 |   0.00 |   0.00 |
| 1m   |  20.00 | 75.00 | -75.00 | 22.50 | -52.50 | 70.00 | -10.00 | -60.00 |  60.00 | 10.00 | -10.00 |   0.00 |
| 3m   |  30.00 | 75.00 | -75.00 | 25.00 | -50.00 | 65.00 | -15.00 | -50.00 |  50.00 | 20.00 | -20.00 |   0.00 |
| 6m   |  40.00 | 75.00 | -75.00 | 27.50 | -47.50 | 60.00 | -20.00 | -40.00 |  40.00 | 30.00 | -30.00 |   0.00 |
| 1y   |  50.00 | 75.00 | -75.00 | 30.00 | -45.00 | 55.00 | -25.00 | -30.00 |  30.00 | 40.00 | -40.00 | -10.00 |
| 2y   |  60.00 | 75.00 | -75.00 | 32.50 | -42.50 | 50.00 | -30.00 | -20.00 |  20.00 | 50.00 | -50.00 | -10.00 |
| 3y   |  70.00 | 75.00 | -75.00 | 35.00 | -40.00 | 45.00 | -35.00 | -10.00 |  10.00 | 60.00 | -60.00 | -10.00 |
| 4y   |  80.00 | 75.00 | -75.00 | 37.50 | -37.50 | 40.00 | -40.00 |   0.00 |   0.00 | 65.00 | -65.00 | -10.00 |
| 5y   |  90.00 | 75.00 | -75.00 | 40.00 | -35.00 | 35.00 | -45.00 |  10.00 | -10.00 | 60.00 | -60.00 | -35.00 |
| 7y   | 100.00 | 75.00 | -75.00 | 42.50 | -32.50 | 30.00 | -50.00 |  20.00 | -20.00 | 50.00 | -50.00 | -35.00 |
| 10y  | 110.00 | 75.00 | -75.00 | 45.00 | -30.00 | 25.00 | -55.00 |  30.00 | -30.00 | 40.00 | -40.00 | -75.00 |
| 15y  | 120.00 | 75.00 | -75.00 | 47.50 | -27.50 | 20.00 | -60.00 |  40.00 | -40.00 | 30.00 | -30.00 | -75.00 |
| 20y  | 130.00 | 75.00 | -75.00 | 50.00 | -25.00 | 15.00 | -65.00 |  50.00 | -50.00 | 20.00 | -20.00 | -75.00 |
| 30y  | 140.00 | 75.00 | -75.00 | 52.50 | -22.50 | 10.00 | -70.00 |  60.00 | -60.00 | 10.00 | -10.00 | -75.00 |
| 60y  | 150.00 | 75.00 | -75.00 | 55.00 | -20.00 |  5.00 | -75.00 |  70.00 | -70.00 |  0.00 |   0.00 | -75.00 |
+------+--------+-------+--------+-------+--------+-------+--------+--------+--------+-------+--------+--------+

轴选项:

在此处输入图片描述

任何帮助都将不胜感激!

答案1

您遇到的问题是时间列可能是文本。假设您的第二个时间输入“1m”在单元格 A2 中,请使用以下公式:

=ISNUMBER(A2)

结果为 false 表示它是文本

第二个问题是图的类型。您需要使用散点图。使用散点图时,X 轴将按其值的比例分隔数据。前提是数据都是数字。当数据不是数字时,散点图将恢复为线图,其中每个条目的间距都相等。

因此,需要做的主要事情是将 X 值转换为数字。请注意,前几个条目将非常接近。

为了将文本转换为数字,您需要将所有数字转换为同一单位。或者,您可以将所有内容更改为日期。

使用日期方法时,我会以 0 为第一个条目的值,然后使用以下公式并根据需要向下复制以将您的值转换为日期:

=DATE(YEAR($B$2)+IF(RIGHT(A3)="y",LEFT(A3,LEN(A3)-1),0),MONTH($B$2)+IF(RIGHT(A3)="m",LEFT(A3,LEN(A3)-1),0),DAY($B$2))

在下面的示例中,您将在 A 列中看到原始日期,在 B 列中使用上述公式转换的值被格式化为日期(在我的系统上为 YY/MM/DD),而 C 列的值与 B 列相同,但没有应用日期格式。整数表示自 1900/01/00 以来的天数。

作为替代解决方案,在 D 列中,我将所有内容转换为年份的基本单位。我在 D2 中输入 0,然后在 D3 中输入以下内容并复制下来:

=LEFT(A3,LEN(A3)-1)/IF(RIGHT(A3)="m",12,1)

上述公式只是将现有的 X 值从字符串/文本转换为数字的方法。

如果您的数据实际上已经是数字,那么只需选择散点图作为图形选项即可。

波克

相关内容