66

为什么 Excel 会忽略图表中日期时间值的时间分量。例如,以下数据:

10/10/2010 9:30   1 
10/10/2010 9:40   2
10/10/2010 9:50   3
10/10/2010 10:00  4 
10/10/2010 10:10  5
10/10/2010 10:20  6

excel 在 2010 年 10 月 10 日将所有值绘制在相同的 x 值上。如果我将值格式化为时间,它工作正常。如何告诉 excel 显示日期时间并将其解释为日期时间而不是日期..

4

7 回答 7

34

尝试使用日期时间格式为 YYYY-MM-DD HH:MM 的 XY 散点图。

这为我提供了一个合理的图表(使用 Excel 2010)。

Excel 日期时间 XY 散点图

于 2013-09-05T09:42:47.443 回答
21

我知道这是一个老问题,但我在超过 2 小时的时间里努力做到这一点,所以这可能会对某人有所帮助。此外,一些答案实际上并没有与时间作图,无论持续时间如何,都给予相等的空间。

首先,正如@jameswarren 所说,使用散点图。然后右键单击水平轴并选择Format Axis

在 Number 下,选择Time,此时您可能会发现您的比例有点疯狂,因为它选择按天缩放轴。所以回到轴选项并为最小、最大和主要单位比例选择固定。

要将单位设置为小时,请输入 1/24 = 0.0416667(我用它的一半来获得半小时增量)。要从整数开始,请将其乘以您喜欢的小时数,然后将其输入到“最小值”框中。在我的情况下 08:00 = 0.333333

图表在 x 轴上显示与时间的关系图

于 2015-03-20T12:46:35.073 回答
19

有一种方法可以做到这一点,只要您在所有日期时间值之间有固定的时间间隔 - 使 x 轴将值视为文本。

在 Excel 2007 中,单击图表 - 转到布局菜单(单击图表时的上下文菜单),选择选项Axes->Primary Horizo​​ntal Axes-> More Horizo​​ntal Axes Options
Axis Type下,选择“ Text Axis

在此处输入图像描述

于 2013-07-11T09:13:45.113 回答
7

那比本来应该的要痛苦得多。

原来有两个概念,数据的格式和轴的格式。您需要将数据系列格式化为时间,然后将图形的显示轴格式化为日期和时间。

绘制数据图

突出显示所有列并插入图表

首先绘制数据

格式化日期时间单元格

选择列,右键单击,格式化单元格。选择时间,以便数据采用时间格式。

格式化单元格

现在格式化轴

现在右键单击轴文本并将其更改为显示您想要的任何格式

将轴格式化为自定义日期

于 2016-03-14T11:38:56.570 回答
3

这个问题有一个简单的解决方法

您需要做的是将日期格式化为 DD/MM/YYYY(或您喜欢的任何方式)

在时间和日期列旁边插入一列,在此列中放置一个将它们相加的公式。例如 =A5+B5。

将此插入的列格式化为 DD/MM/YYYY hh:mm:ss,可以在格式化部分的自定义类别中找到

绘制散点图

八大坪 badaboom

如果您对这种解决方法不满意,请学习使用 GNUplot :)

于 2015-03-26T10:18:23.773 回答
3

[excel 2010] 将日期和时间分成单独的列,并选择 X 轴和数据作为图形系列,请参阅http://www.79783.mrsite.com/USERIMAGES/horizo​​ntal_axis_date_and_time2.xlsx

于 2013-12-23T12:10:04.470 回答
2

您需要在 Excel 中指定要绘制的 TimeSeries。看看这个

绘制时间序列

于 2012-11-10T06:37:10.100 回答