根据 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")
我会在 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")