Google 工作表中的条件格式冲突
Conditional formatting colliding in Google Sheets
第一个条件: 当checkbox为True时给列表加上删除线。
第二个条件:为了便于阅读,每3行高亮显示。
问题是我希望第一个条件只给出罢工,但它也改变了背景颜色。我不想改变背景颜色。
答案:
Google Sheets 不允许您对条件格式语句设置优先级,但您可以通过修改和添加第三条规则来实现。
更多信息:
目前,您有两个条件格式规则:
每三行着色一次,设置在 sheet:
的行上
=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-3
、7-9
、13-15
等。为此,您的格式样式应该是行 1-3
、以及三振:
=AND(AND(MOD(ROW(),6)>0,MOD(ROW(),6)<4),A1:A32=TRUE)
第二个会影响行 4-6
、10-12
、16-18
等。为此,您的格式样式应该是行 4-6
的正确颜色,因为以及三振:
=AND(A1:A32=TRUE,OR(MOD(ROW(),6)=0,MOD(ROW(),6)>4))
展示柜:
第一个条件: 当checkbox为True时给列表加上删除线。
第二个条件:为了便于阅读,每3行高亮显示。
问题是我希望第一个条件只给出罢工,但它也改变了背景颜色。我不想改变背景颜色。
答案:
Google Sheets 不允许您对条件格式语句设置优先级,但您可以通过修改和添加第三条规则来实现。
更多信息:
目前,您有两个条件格式规则:
每三行着色一次,设置在 sheet:
的行上=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-3
、7-9
、13-15
等。为此,您的格式样式应该是行 1-3
、以及三振:
=AND(AND(MOD(ROW(),6)>0,MOD(ROW(),6)<4),A1:A32=TRUE)
第二个会影响行 4-6
、10-12
、16-18
等。为此,您的格式样式应该是行 4-6
的正确颜色,因为以及三振:
=AND(A1:A32=TRUE,OR(MOD(ROW(),6)=0,MOD(ROW(),6)>4))