Excel 条件格式行以不同颜色突出显示周数

Excel 条件格式行以不同颜色突出显示周数

我正在尝试根据 A 列中的日期自动格式化工作表的行。

我使用以下内容来突出显示周末。

=WEEKDAY($A6,2)<5

这可行,但是我还想让每个月的每一周都使用不同的颜色。由于每周的天数每年都会变化,因此我想使用条件格式来设置颜色。

现在我正在使用该=WEEKNUM()功能来突出显示我的周数,如下所示:

=WEEKNUM($A6,21) = x 

其中 x 是我正在格式化的周数。

我想知道是否有更好的方法。因为我的工作簿现在需要 52 条格式规则。

答案1

我喜欢 Alex 的回答。你真的不需要 52 种不同的颜色。只需几种颜色来区分星期即可。在这方面,我会将其限制为四种颜色,并使用函数简化公式MOD

=MOD(WEEKNUM($A6,21),4) = x

答案2

您可以使用以下公式:

=WEEKNUM($A6,21)-WEEKNUM(DATE(YEAR($A6),MONTH($A6),1),21)+1=x

其中 x:1 - 5。

相关内容