Google Sheets条件格式设置:状态列基于日期与状态的自动格式化求助
搞定Google Sheets状态列的条件格式设置
嘿,你的思路完全对,就是公式写法需要小调整~Google Sheets的条件格式不用手动写{current_row}这种行号,直接用相对引用就行,它会自动适配每一行。下面分两步给你讲具体设置:
第一个规则:逾期且状态为"Open"(比如用红色背景提醒)
- 先选中你要加格式的状态列范围,比如从F2开始到最后一行(F2:F,避开表头)
- 点顶部菜单栏的 格式 > 条件格式,右侧会弹出设置面板
- 点 添加规则,然后选「自定义公式」作为规则类型
- 输入公式:
=AND(TODAY()>E2, F2="Open")- 这里E2是当前行的截止日期单元格,F2是当前行的状态单元格,不用改行号,格式会自动对应每一行
- 选你想要的格式,比如红色填充、白色字体,然后点「完成」
第二个规则:未逾期但状态为"Open"(比如用黄色背景标记)
- 还是选中刚才的状态列范围,再点一次 添加规则
- 同样选「自定义公式」,输入:
=AND(TODAY()<E2, F2="Open") - 设置另一种格式,比如黄色填充,然后点「完成」
小提醒
- 确保你的截止日期列(E列)是日期格式,不然公式没法正确比较日期大小
- 如果状态列有表头,一定要从第二行开始选范围,别把表头也格式化了
- 公式里的引号必须是英文双引号,中文引号会报错哦
这样设置好之后,每一行的状态就会自动根据截止日期和当前日期的关系变色啦~
内容的提问来源于stack exchange,提问作者Susan Fonseca
相关产品推荐
相关产品推荐

