在 Excel 中按月格式化行

Formatting rows by month in Excel

假设我有一个 excel 电子表格,并且 A 列在接下来的许多年中每行包含一天。

我将如何对行进行条件格式化,以便每个月都有不同的填充颜色? (有重复我不介意,只要连续几个月不共用颜色即可。)

我的直觉是将月份作为一个数字,并用它来制定要使用的 rgb 值(month*21.25 会将数字分布在色标上)-但我不知道在 excel 中设置颜色的方式。我可以看到如何执行二进制(if month%2=0 then highlight, otherwise don't;也许?) - 但不是条件格式公式,其中颜色以这种方式取决于值。

如有任何建议,我们将不胜感激。

您可以通过创建条件格式公式=isodd(month(A1))(将 A1 更改为您的日期所在的列)来格式化所有具有奇数的月份

如果要将此格式应用于多个列,请使用 $ 为包含日期的列(但不包含行)指定绝对引用:=isodd(month($A1))