使用AND函数结合日期与复选框的清单条件格式设置问题及解决
条件格式实现当日日期列勾选行高亮
需求场景
制作带日期表头与复选框的清单,需通过条件格式仅高亮A列单元格(或整行),满足两个核心条件:
- 某列第1行的日期等于当日日期(
TODAY()) - 该列对应行的复选框处于勾选状态
失败的尝试
曾使用以下自定义公式,应用范围设为A2:A6,但未达到预期效果:
=AND(INDIRECT(ADDRESS(1,COLUMN(),4))=TODAY(), B2=TRUE)
解决方案
使用以下自定义公式作为条件格式规则,可精准实现需求:
=AND(OFFSET($A1, 0, MATCH(TODAY(), $1:$1, 0) - 1) = TRUE)
公式拆解说明
MATCH(TODAY(), $1:$1, 0):在第1行(表头行)中精确匹配当日日期,返回对应的列号OFFSET($A1, 0, [列号]-1):以A1为基准点,向右偏移[列号]-1列,定位到当日日期列的当前行复选框单元格AND(...):确认定位到的复选框处于勾选状态(值为TRUE),仅满足该条件时触发高亮规则
内容的提问来源于stack exchange,提问作者Jon N
相关产品推荐
相关产品推荐

