如何用单个自定义公式实现基于基准列的今日列条件格式
单个自定义公式实现跨行列条件格式(仅应用于今日列)
假设你的基准值在A列(每行对应本行的基准),需要对表头日期等于TODAY()的列,高亮该行中小于/大于基准值的单元格,直接用以下自定义公式即可实现跨行列应用:
高亮小于基准值的单元格
选中目标数据区域(比如B2:Z100),新建条件格式规则,选择「使用公式确定要设置格式的单元格」,输入公式:
=AND($B$1=TODAY(), B2<$A2)
$B$1=TODAY():锁定表头行(第1行),判断当前列的表头日期是否等于今日;B2<$A2:当前单元格的值小于本行基准列(A列)的值,$A2锁定基准列,行号随单元格所在行自动匹配。
高亮大于基准值的单元格
同样选中目标区域,新建规则后输入公式:
=AND($B$1=TODAY(), B2>$A2)
逻辑和上面一致,仅比较符号改为大于。
注意事项
- 若表头日期是文本格式,需将公式里的
$B$1=TODAY()替换为DATEVALUE($B$1)=TODAY(),确保日期判断准确; - 基准列不是A列的话,直接把公式里的
$A2换成你的基准列引用(比如基准列是C列就用$C2)。
内容的提问来源于stack exchange,提问作者KumarfromIndia
相关产品推荐
相关产品推荐

