【问题标题】:Conditional formatting colliding in Google SheetsGoogle表格中的条件格式冲突
【发布时间】:2020-09-02 03:11:36
【问题描述】:

第一个条件:当复选框为 True 时,给列表添加删除线。

第二个条件:为了便于阅读,每 3 行突出显示一次。

问题是我希望第一个条件只给出罢工,但它也会改变背景颜色。我不想改变背景颜色。

【问题讨论】:

    标签: google-sheets conditional-formatting


    【解决方案1】:

    答案:

    Google 表格不允许您优先考虑条件格式语句,但您可以通过修改和添加第三条规则来实现。

    更多信息:

    目前,您有两个条件格式规则:

    每三行着色一次,设置在工作表的行上:

    =AND(MOD(ROW() ,6)>0,MOD(ROW() ,6)<4)
    

    如果选中 A 列中的相应复选框,则将 B 列中的文本设置为删除线,设置在 B 列上:

    =A1:A=TRUE
    

    问题在于删除规则不会忽略其他条件规则,因此不会遵守设置行颜色的第一条规则。

    修复:

    首先,您可以保留为行着色的公式:

    =AND(MOD(ROW() ,6)>0,MOD(ROW() ,6)<4)
    

    确保格式样式用于行颜色。

    然后你需要有两个额外的规则来保持颜色的格式,以及删除:

    第一个,将影响行1-37-913-15 等。为此,您的格式样式应该是行1-3以及的正确颜色三振:

    =AND(AND(MOD(ROW(),6)>0,MOD(ROW(),6)<4),A1:A32=TRUE)
    

    第二个将影响行4-610-1216-18 等。为此,您的格式样式应该是行4-6 的正确颜色,以及删除线:

    =AND(A1:A32=TRUE,OR(MOD(ROW(),6)=0,MOD(ROW(),6)>4))
    

    展示:

    【讨论】:

      猜你喜欢
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 2018-12-09
      相关资源
      最近更新 更多