首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果列包含集合中的所有值,则有条件地格式化列。

如果列包含集合中的所有值,则有条件地格式化列。
EN

Web Applications用户
提问于 2019-08-08 20:02:03
回答 1查看 183关注 0票数 1

我的Google工作表中的每一列都表示一个场。每个农场都是一张动物清单。如果农场有一只鸭子、一匹马和一头牛,我想突出整个专栏。因此,列可能如下所示:

鸭子

奶牛

马铃薯

八爪鱼

我要突出整个专栏,包括土豆和章鱼。如果列中没有马,我希望它们都没有突出显示。我知道我可以用大量的AND和OR来完成这个任务,但是必须有一个更好的方法!

编辑:研究工作:搜索这些词的任何组合都会给我一些我不想要的东西。它告诉我如何对整个列应用条件格式,但它的意思是它将突出显示与X匹配的列中的单元格,而不是它将根据该列中的值有条件地突出显示整个列。我发现了一些有用的东西,但它们要么非常复杂(一系列和/或),要么不太清楚它们为什么工作。

EN

回答 1

Web Applications用户

发布于 2019-12-27 10:21:48

例如,对于具有100个itens的列(第1行作为标题行+ 100行用于“牛”和“土豆”):

  1. 在单元格A1中,添加以下公式:=countif(A2:A101,"duck")*countif(A2:A101,"horse")*countif(A2:A101,"cow")
  2. 再次选择单元格A1,然后转到“格式”>“条件格式”,并设置“应用到范围A1:A101”,如果.自定义公式为=A$1>0,选择您希望的格式(例如,黄色填充颜色)
  3. 再次选择单元格A1,然后转到format > Number > More Format > Custom,然后键入"FARM 1" (是,使用双引号),然后单击Apply。

现在向单元格A2A3等添加随机单词(直到单元格A101)。您会注意到,如果每次添加至少一次duckhorsecow,则整个列将按照您在上面步骤2中预先设置的条件格式进行更改。

它的工作原理:公式计算单词“鸭子”在范围A2:101中发生的次数,然后将结果乘以单词“马”在同一范围内发生的次数,然后将结果乘以单词“牛”在同一范围内发生的次数。因此,如果这3个单词中至少有一个在范围A2:A101中完全缺失,则该单词的计数将为零,从而导致整个乘法的结果为零。并且条件格式仅在这样的乘法结果(在单元格A1)大于零时才格式化列。

例如,如果您将单词duck添加5次,然后添加单词horse 20次,但不添加单词cow,则公式将计算5 x 20 x 0,从而将0存储在单元格A1中。

票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/132602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档