基于date的条件格式

尝试在Excel中设置工作表的时间,将工作表的左侧的date向下:

星期五1/1/11

星期六1/2/11

太阳1/3/11

等等。 我想用周末date灰色的行如下所示:

星期五1/1/11

Sat 1/2/11 Sun 1/3/11 

有没有一种明显的方式来使用条件格式来做到这一点?

当然,您可以使用WEEKDAYfunction来确定一周中的哪一天,如下所示:

 =WEEKDAY($A1,2)>5 

根据一周的哪几天被认为是周末,您可能需要修改第二个参数。 你可以在这里find关于WEEKDAY函数(和第二个参数)的更多信息。

假设date在A列:

 =IF(OR(WEEKDAY($A1)=1,WEEKDAY($A1)=7),1,0) 

读如果星期几是星期天或星期六,那么True(使用条件格式)

或者你可以修改相同的公式,以便星期一开始“星期几”,所以它看起来像这样:

 =IF(WEEKDAY($A1,2)>5,1,0)