You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何用单个条件格式规则批量加粗匹配其他表格的日期

如何用单个条件格式规则批量加粗匹配其他表格的日期

嗨,完全懂你的烦恼——手动创建30条条件格式规则简直是浪费时间!其实只用一条规则就能搞定批量匹配的需求,核心是借助Excel的函数来批量检查日期是否存在于另一个表格里,我给你一步步讲清楚:

  • 首先,选中你需要设置格式的日期区域(也就是第一个表格里的目标日期列或范围)
  • 打开「条件格式」菜单,选择「使用公式确定要设置格式的单元格」(别选“仅包含特定文本”那个选项,它没法批量匹配多个值)
  • 在公式输入框里,根据你的表格位置输入对应的公式:
    • 假设另一个表格(比如叫Sheet2)的日期都在A列,公式可以写:=COUNTIF(Sheet2!A:A, A1)>0
      • 这里的A1是你选中区域的第一个单元格,Excel会自动相对引用,适配区域里的其他单元格;COUNTIF会统计Sheet2的A列中与当前单元格日期相同的数量,只要数量大于0,就说明匹配成功
    • 如果你更喜欢用MATCH函数,也可以写:=NOT(ISERROR(MATCH(A1, Sheet2!A:A, 0)))
      • 原理是MATCH能查找当前日期在Sheet2的A列中的位置,找不到就会返回错误值,NOT(ISERROR)把这个结果转成布尔值,匹配到就返回TRUE
  • 点击「格式」按钮,在「字体」选项卡中勾选「加粗」,确认后应用这条规则就大功告成了!

小提示:如果另一个表格的日期是固定的小范围(比如A2到A31),建议把公式里的Sheet2!A:A改成具体范围(比如Sheet2!A2:A31),这样Excel计算起来会更高效哦~

备注:内容来源于stack exchange,提问作者the boy 88

火山引擎 最新活动