如何在Google Sheet中按日期所在周(本周/上周/下周)高亮单元格?
在Google Sheet中自动高亮本周、上周、下周的日期单元格
可以通过条件格式实现这个需求,具体操作步骤如下:
- 选中需要设置高亮的日期单元格区域(比如A列所有包含日期的单元格)
- 点击顶部菜单栏的「格式」→「条件格式」,打开右侧的条件格式设置面板
接下来在面板中依次添加三个规则:
高亮本周日期
- 规则类型选择「自定义公式」
- 输入公式:
=AND(WEEKNUM(A1, 2)=WEEKNUM(TODAY(), 2), YEAR(A1)=YEAR(TODAY()))- 公式里的参数
2表示周起始为周一,若需要以周日为周起始,把2改成1即可
- 公式里的参数
- 选择你想要的高亮样式(比如填充黄色)
高亮上周日期
- 规则类型选择「自定义公式」
- 输入公式:
=AND(WEEKNUM(A1, 2)=WEEKNUM(TODAY(), 2)-1, YEAR(A1)=YEAR(TODAY()))- 跨年度的情况也能自动适配(比如1月1日的上周会匹配去年的最后一周)
- 选择对应的高亮样式(比如填充橙色)
高亮下周日期
- 规则类型选择「自定义公式」
- 输入公式:
=AND(WEEKNUM(A1, 2)=WEEKNUM(TODAY(), 2)+1, YEAR(A1)=YEAR(TODAY()))- 跨年度的情况同样适配(比如12月最后一周的下周会匹配明年的第一周)
- 选择对应的高亮样式(比如填充绿色)
注意事项
如果你的单元格是文本格式的日期,需要先转换成标准日期格式才能生效:
- 可以选中单元格,右键选择「设置单元格格式」→「日期」
- 或者用
DATEVALUE()函数转换,比如=DATEVALUE(A1),再把结果格式设为日期
内容的提问来源于stack exchange,提问作者Joana Marie Alcantara
相关产品推荐
相关产品推荐

