状态标记为DONE时的复杂日期条件格式设置求助
解决Numbers与Google Sheets的任务截止日期条件格式问题
一、修复Numbers中的条件格式
先确认截止日期列的单元格格式为日期类型,避免规则无法识别日期值。之后按优先级调整条件格式规则(规则顺序决定匹配优先级,需将「已完成」规则放在最前):
- 第一条规则(优先级最高):状态为「DONE」时清除特殊格式
- 应用范围:选中截止日期所在列(如A列)
- 条件选择「自定义公式」,输入
$B1="DONE"(将B替换为你的状态列列号) - 格式设置:恢复默认样式(取消加粗、红色字体等特殊格式)
- 第二条规则:截止日期为当日或已逾期
- 条件选择「日期是」→「今天或更早」
- 格式设置:字体加粗+红色
- 第三条规则:截止日期为次日
- 条件选择「日期是」→「明天」
- 格式设置:单元格底色设为粉色
二、在Google Sheets中实现相同功能
Google Sheets需通过自定义公式实现跨列判断状态,同样按优先级设置规则:
- 第一条规则(优先级最高):状态为「DONE」时清除特殊格式
- 选中截止日期所在列(如A列)
- 打开「格式」→「条件格式」
- 格式规则选「自定义公式」,输入
=$B1="DONE"(替换B为你的状态列列号) - 格式样式:设为默认(无加粗、颜色等特殊格式)
- 第二条规则:当日或逾期的加粗红色
- 添加新规则,自定义公式输入
$A1<=TODAY()(替换A为你的截止日期列列号) - 格式设置:字体加粗+红色
- 添加新规则,自定义公式输入
- 第三条规则:次日的粉色底色
- 添加新规则,自定义公式输入
$A1=TODAY()+1(替换A为你的截止日期列列号) - 格式设置:单元格填充粉色
- 添加新规则,自定义公式输入
内容的提问来源于stack exchange,提问作者Lauren Lawrence
相关产品推荐
相关产品推荐

