如何高亮条件格式标记的今日日期单元格的上下相邻单元格?
高亮今日日期及上下单元格的条件格式方案
核心思路
通过公式定位今日日期所在的列,再判断当前单元格是否位于该列的日期行、日期行上方一行或下方一行,满足条件就触发高亮。
操作步骤
- 选中需要应用高亮效果的整个目标区域(要包含日期行及其上下行的所有相关列)
- 打开「条件格式」→「新建规则」→ 选择「使用公式确定要设置格式的单元格」
- 输入以下公式(记得替换关键部分):
=AND(COLUMN()=MATCH(TODAY(),$X:$X,0), OR(ROW()=ROW($X:$X)-1, ROW()=ROW($X:$X), ROW()=ROW($X:$X)+1))- 把公式里的
$X:$X替换成你表格中日期所在的整行(比如日期在第3行就改成$3:$3)
- 把公式里的
- 设置你需要的高亮样式(比如填充色、字体加粗等),点击「确定」完成设置
注意事项
- 确保日期行的单元格格式为标准日期格式,和
TODAY()返回的格式一致,不然MATCH函数可能找不到匹配项 - 如果表格中存在多个重复的今日日期,公式会默认匹配第一个出现的列;若需处理多匹配场景,可以调整公式逻辑
- 公式里的日期行要用绝对引用(带$符号),
COLUMN()和ROW()用相对引用,这样每个单元格都会自动判断自身位置是否符合条件
内容的提问来源于stack exchange,提问作者Sushi-man
相关产品推荐
相关产品推荐

