Excel 自动甘特图

Excel 自动甘特图

我有一个包含 4 列的电子表格。教师、教授的班级、课程开始(日期)、课程结束(日期)。我需要以某种方式在 Excel 中绘制这些内容,以显示每个教师预约了当月的哪几天。

I1             x x x Class taught x x x
I2   x x x Class Taught x x x                     x x x Class Taught x x x
I3                x x Class x x
I4     x x Class x x     x x Class x x           x x Class x x
   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24...
               days of the month

y 轴上列出了教师,底部列出了月份中的日期(1 - 31)。图表在教师授课的每一天绘制一个点,然后标记该班级。这种事情可能吗?我会使用哪种图表或宏。

答案1

您可以使用水平堆叠条形图,将图表空白区域中的条形图格式设置为无填充和无边框,这样它就不会出现,这种方式非常笨拙。在简单的情况下,如果您有一两个条形图,并且有一个或两个间隙,这种方法效果很好。除此之外,由于需要为每个条形图或条形图之间的间隙设置一列,因此数据会变得非常复杂,因此我不确定这是否是您的理想解决方案。

答案2

这是一个简单的甘特图模板的链接,该模板使用条件格式为水平日历上的单元格着色。也许它可以满足您的需求。

甘特图

相关内容