![Excel 甘特图 - 如何突出显示实际月份?](https://linux22.com/image/1277301/Excel%20%E7%94%98%E7%89%B9%E5%9B%BE%20-%20%E5%A6%82%E4%BD%95%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%E5%AE%9E%E9%99%85%E6%9C%88%E4%BB%BD%EF%BC%9F.png)
假设我有以下形式的甘特图:
m1 m2 m3 m4 m5 m6 m7 m8 m9
a1 ||
a2 |||||||
a3 |||||||
a4 |||||
a5 |||||||||||||||
a6 ||||||||||||||
我想突出显示自项目开始以来的当前月份,可能使用较粗的外边框和标题中的不同背景颜色。例如,有没有办法根据开始日期自动执行此操作?
答案1
一些建议:在列标题中使用日期,在第一列(例如单元格 B1)中使用实际开始日期,在单元格 C1 中使用公式并=EDATE(B1,1)
根据需要复制到尽可能多的列中。EDATE 返回给定日期之后指定(在本例中为 1)个月数的日期序列。
使用自定义代码格式化这些单元格mmm
(显示三个字母的月份Jan
等Feb
)
第 1 行单元格的条件格式:格式化包含以下内容的单元格:发生日期:本月
月份列中其他单元格的条件格式(以 B 列为例):使用公式:=MONTH(B$1)=MONTH(NOW())