谷歌表格:我如何格式化一个范围,以颜色行,如果在那一行的每个单元格有匹配的数据?



如果一行中的所有单元格都有匹配的数据,它会自动将该行的填充颜色更改为绿色。

期望的视觉效果的示例,包括我的条件格式解决方案,以实现外观

如图所示,含有空单元格的行不是绿色的。

我也很欣赏其他一些功能:

  • 如果该行包含数据不匹配的单元格,则将该行重新着色为红色。(比如有人把自己的名字放在别人的行里)
  • 如果数据添加到之前为空的行中,则在30分钟后将"保护范围"扩展1行。
  • 如果保护范围内的一行变为空,则保护范围自动按照a列从a - z排序,并将其大小减少1行。

背景:

我最近在一款MMO游戏中为我的公会制作了一个电子表格,用来追踪每个人的职业和食谱,有链接的人可以对表格进行编辑,但我确实有一个保护范围,覆盖了较早的条目,他们的编辑器访问权限被限制在一个小团队中,这样随机的人就不会删除所有数据。定期维护我们使用的电子表格的其他管理人员都没有太多的电子表格经验,这些电子表格非常基础,几乎没有自动化。在我休假的时候,我需要三到四个人来做我的工作,尽管我教他们每个人如何维护电子表格。当我去度假并最终从MMO中退休时,更多的自动化将是件好事。

这是我在这个网站上的第一篇文章,我不懂计算机编程,不太精通电子表格,并且试图谷歌这没有帮助,因为我发现的一切都是基于列的条件格式,而不是行。

目前,我的临时解决方法是每次看到一行已填满时手动向区域添加条件格式,如果单元格中恰好包含该人的姓名,则将填充颜色更改为绿色。根据我的公会的其他电子表格的经验,我知道其他官员不会自己这么做。

我不确定在哪里寻找谷歌表格的帮助,但我有一个家庭成员是一个开发人员,我模糊地记得他提到这个网站,这就是为什么我给它一个机会。

try:

=SUMPRODUCT($A2:$K2<>"")=11

on range A2:K


更新:

=(SUMPRODUCT($A2:$R2=$A2)=18)*(A2<>"")

on range A2:R

最新更新