使用开始时间和持续时间在 Excel 中创建条形图
Create Bar Chart in Excel with Start Time and Duration
我想在 Excel 2013 年创建一个本质上是甘特图的东西,其中时间作为 x 轴,日期作为 y 轴,浮动条表示持续时间。示例数据:
Date Start End Duration
21-Apr 6:45 8:20 1:35
21-Apr 10:00 11:30 1:30
21-Apr 14:00 16:00 2:00
22-Apr 6:50 8:40 1:50
22-Apr 11:00 11:45 0:45
22-Apr 14:00 15:00 1:00
23-Apr 6:50 8:40 1:50
23-Apr 10:50 12:15 1:25
23-Apr 14:00 14:45 0:45
所以我的图表将有三行(每个日期一行),每一行都有三个独立的浮动条,代表当天的三个持续时间。
我知道解决方案涉及插入堆叠条形图并使“开始”系列不可见,但我无法让它工作。帮忙?
图表在不同版本的 Excel 之间有所不同,如果不使用 VBA 之类的东西,最好在 Super User 上询问,如果那里还没有问的话(answers/guidance 可能比 SO 更详细),但由于您显然已经有了很好的理解,所以 Excel 2013 的示例可能会让您入门。
首先,按照 Excel 预期的方式安排数据似乎更容易,因此默认设置大多适用,而不是手动进行所有调整。因此,首先我更改了您的布局,保留 Start
但始终将 End
转换为持续时间。为了图像的缘故,我还为日期选择了行。
Select A1:G4 并且我认为您在堆叠条形图的正确线上单击它。然后在绘图区单击 Select Data… 和 Switch Row/Column。 Select 每个系列(颜色)依次和适合的格式(这可能意味着第一个系列没有填充)。
如果幸运的话,X 轴将被适当地格式化,因为有时它可能很难调整。
我想在 Excel 2013 年创建一个本质上是甘特图的东西,其中时间作为 x 轴,日期作为 y 轴,浮动条表示持续时间。示例数据:
Date Start End Duration
21-Apr 6:45 8:20 1:35
21-Apr 10:00 11:30 1:30
21-Apr 14:00 16:00 2:00
22-Apr 6:50 8:40 1:50
22-Apr 11:00 11:45 0:45
22-Apr 14:00 15:00 1:00
23-Apr 6:50 8:40 1:50
23-Apr 10:50 12:15 1:25
23-Apr 14:00 14:45 0:45
所以我的图表将有三行(每个日期一行),每一行都有三个独立的浮动条,代表当天的三个持续时间。
我知道解决方案涉及插入堆叠条形图并使“开始”系列不可见,但我无法让它工作。帮忙?
图表在不同版本的 Excel 之间有所不同,如果不使用 VBA 之类的东西,最好在 Super User 上询问,如果那里还没有问的话(answers/guidance 可能比 SO 更详细),但由于您显然已经有了很好的理解,所以 Excel 2013 的示例可能会让您入门。
首先,按照 Excel 预期的方式安排数据似乎更容易,因此默认设置大多适用,而不是手动进行所有调整。因此,首先我更改了您的布局,保留 Start
但始终将 End
转换为持续时间。为了图像的缘故,我还为日期选择了行。
Select A1:G4 并且我认为您在堆叠条形图的正确线上单击它。然后在绘图区单击 Select Data… 和 Switch Row/Column。 Select 每个系列(颜色)依次和适合的格式(这可能意味着第一个系列没有填充)。
如果幸运的话,X 轴将被适当地格式化,因为有时它可能很难调整。