我想要在图表上绘制一个时间表,我有两个问题,
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 值从字符串/文本转换为数字的方法。
如果您的数据实际上已经是数字,那么只需选择散点图作为图形选项即可。