我理解(以有限的方式)如何在Excel 2010中使用条件格式。 我在一行中有很多列的日历类型显示,如下所示: 1 2 3 4 5 6 7 8 ... 我想颜色2天绿色,2天红色,2天橙色,2天蓝色,然后重复。 我可以手动完成,但我想创建一个不仅仅是今年的日历。闰年改变格式,第一个并不总是在星期一,等等。 有没有办法用条件格式来做到这一点,这样当日历更新时,颜色也会这样做?
每天/每天占用一个单元格。
答案 0 :(得分:3)
作为起点,尝试将其用作条件格式的公式。这将影响每隔一行。
=MOD(ROW(), 2)=1
答案 1 :(得分:0)
我知道您要使用条件格式而不是vba来执行此操作。我有一个日历,其中我突出了周末,但你可以根据你的情况推断它
您正在搜索的公式是所谓的WEEKDAY
如果您在单元格中尝试,那么周开始是如何自我解释的。
假设您的日期在A1:A30范围内。触发格式化的条件是星期一和星期二的=OR(WEEKDAY(A$1;2)=1;WEEKDAY(A$1;2)=2)
星期三和星期二的=OR(WEEKDAY(A$1;2)=3;WEEKDAY(A$1;2)=4))
等等。
Excel将为您处理闰年,所以不要担心。
为了填补这些日子,只需在A1和=A1+1
中键入第一个,然后将其展开。