google-sheets - 使用条件格式对可变大小的交替单元格组进行着色
问题描述
我面临一个问题,我需要根据用户是否勾选了“交换”单元格,将一行单元格着色为蓝色或橙色。本质上,行将从蓝色开始并继续为蓝色。当用户按下交换列中的复选标记时,该点之后的所有行现在都将变为橙色。再一次,如果用户按下交换列中的复选标记(在上述复选标记下方),则从那时起,行将恢复为蓝色。这将永远交替,如图所示。
我正在使用一些使用隐藏的“帮助”列的条件格式代码。如果值为 1,则该行颜色为橙色。如果值为 0,则将其着色为蓝色。问题是我不知道如何“搜索”复选标记组。每个复选标记只会为其所在的单个行着色。
helper 列有这样=MOD(IF(ROW()=2,0,IF(D25=D24,E24, E24+1)), 2)
的代码: D 列是复选标记所在的位置,从 D24 开始。E 列是我的辅助列,从 E24 开始。
如果有人可以指导我如何设置,我可以放弃整个设置。我需要它本质上“更改”复选标记下方每一行的值,直到找到另一个复选标记,然后执行相反的操作,以便着色可以正确格式化。
解决方案
假设0:00
在 A1 中,请选择 ColumnsA:C 并且:(i) 用“标准”填充蓝色和 (ii) 格式 > 条件格式...,如果... 则设置单元格格式自定义公式是并且:
=isodd(COUNTIF($C$1:$C1,TRUE))
棕色突出显示。
推荐阅读
- r - 使用简历包的 cv 模板编织 Rmarkdown 时出错
- python-3.x - tkinter 树视图中的高亮行
- android - 为什么 Kotlin 的 Fragment 中的“活动”链接到“getActivity()”?
- javascript - jQuery dblclick() 事件和 Html ondblclick() 事件的区别
- git - gitlab runner 特定的runner vs Shared runner vs Group runner
- delphi - Delphi FireDAC Firebird 以编程方式获取执行计划
- c# - 使用 EF Core 查询数据库时,有没有办法有条件地包含或排除导航属性
- node.js - Stripe - 无权访问帐户“{{XX}}”(或该帐户不存在)
- php - 如何在不替换现有链接中的单词的情况下替换关联数组中的匹配单词
- c++ - powershell调用具有结构类型参数的c ++ dll的导出函数