根据 Google Sheet 中的日期突出显示月份列

Highlight Month Columns based on dates in Google Sheet

我会在 Google Sheet 中突出显示基于 col AA 中日期的月份列:
dd/mm/yyyy(开始日期)- dd/mm/yyyy(结束日期)。

示例:
AA 上校 ---> 25/05/2022 - 06/09/2022
必须强调的栏目:5-9月

最好的方法是将列的headers改成每个月的第一天。然后将格式应用为 MMMM。

条件格式公式:

=and(C>=EOMONTH($A2;-1)+1;C<=EOMONTH($B2;0))

如果无法更改headers,则公式为:

=and(MATCH(proper(text(index(split($AA2;" - ");1);"MMMM"));{"Gennaio";"Febbraio";"Marzo";"Aprile";"Maggio";"Giugno";"Luglio";"Agosto";"Settembre";"Ottobre";"Novembre";"Dicembre"};0)<=MATCH(B;{"Gennaio";"Febbraio";"Marzo";"Aprile";"Maggio";"Giugno";"Luglio";"Agosto";"Settembre";"Ottobre";"Novembre";"Dicembre"};0);MATCH(proper(text(iferror(index(split($AA2;" - ");2);"31/12/2022"*1);"MMMM"));{"Gennaio";"Febbraio";"Marzo";"Aprile";"Maggio";"Giugno";"Luglio";"Agosto";"Settembre";"Ottobre";"Novembre";"Dicembre"};0)>=MATCH(B;{"Gennaio";"Febbraio";"Marzo";"Aprile";"Maggio";"Giugno";"Luglio";"Agosto";"Settembre";"Ottobre";"Novembre";"Dicembre"};0))

您可以尝试更简单的公式:

=(EOMONTH(DATEVALUE("1/"&C);0)>$A2)*(DATEVALUE("1/"&C)<=$B2)

这适用于当年。

如果您想使用另一年,请将其添加到 DATEVALUE 函数中的字符串,即 =DATEVALUE("1/"&C&"/2020")