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

如何让Excel常规填充颜色显示在条件格式填充颜色之上?

如何让Excel常规填充颜色显示在条件格式填充颜色之上?

嘿,这个问题我之前也踩过坑!默认情况下Excel确实会把条件格式的填充放在常规单元格填充的上层,手动填色肯定会被盖住。不过别担心,不用改原来的条件格式范围,也不用写VBA,有个巧妙的非VBA方法能解决:

核心思路是用一个优先级最高的条件格式规则来替代你的手动填充,因为Excel的条件格式是按规则顺序执行的,排在最上面的规则会优先生效,甚至可以阻止下面的规则覆盖它。具体步骤如下:

  • 先选中你要设置灰色的新列(整列或者你需要的单元格区域都可以)
  • 点击顶部菜单栏的「条件格式」→「新建规则」
  • 在弹出的窗口里选「使用公式确定要设置格式的单元格」,然后输入一个永远成立的公式,比如 =TRUE()——这样这个列里的所有单元格都会触发这个规则
  • 点击「格式」按钮,切换到「填充」标签,选你想要的灰色,确认退出
  • 接下来打开「条件格式」→「管理规则」,在规则列表里找到你刚新建的灰色填充规则,把它上移到所有现有规则的最顶部,同时勾选规则右侧的「停止如果为真」选项

这样操作之后,这个灰色填充的规则会优先执行,而且因为勾选了「停止如果为真」,只要是这个新列的单元格,Excel就会直接应用灰色填充,然后跳过下面所有的条件格式规则——既保留了原来的条件格式范围和规则,又让灰色稳稳显示在最上层,完全符合你的需求!

备注:内容来源于stack exchange,提问作者BruceWayne

火山引擎 最新活动