【问题标题】:Using AND with multiple conditions for formatting google sheets/excel使用 AND 和多个条件来格式化 google 表格/excel
【发布时间】:2020-02-18 00:58:46
【问题描述】:

如果在其他 3 个不同的单元格中满足 3 个不同的条件,我会尝试突出显示一个单元格。

A       B        C        D

高亮A:如果B大于5,C为空,D没有重复

当我单独使用这些公式时,它们会起作用:

=AND(b:b,>5)

=AND(isblank(c:c))

=AND(countif(A:A,A1)<2)

但是当我以这种方式组合它们时,它们就不起作用了:

=AND(b:b,>5),(isblank(c:c)),(countif(A:A,A1)<2)

我做错了什么?

另外,如果一个值出现多次,是否有一个公式可以突出显示除第一次出现之外的所有值?

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas countif gs-conditional-formatting


    【解决方案1】:

    高亮A:如果B大于5,C为空,D没有重复

    应用于范围A1:A

    =(B1>5)*(C1="")*(COUNTIF(D:D, D1)<2)
    


    另外,如果一个值出现多次,是否有一个公式可以突出显示除第一次出现之外的所有值?

    使用更短的:

    =COUNTIF(A$1:A1, A1)>1
    

    或:

    =ARRAYFORMULA(COUNTIFS(A$1:A, A1, ROW(A$1:A), "<="&ROW(A1))>1)
    

    【讨论】:

    • 谢谢!两个响应都有效,您也提供了数组公式,非常感谢!
    • 这看起来很棒。 @mschumpert 用于文档目的,如果可以的话,请接受对您有帮助的答案 (✓) - 它可以帮助将来遇到相同问题的其他人也找到解决方案 :)
    • 可以将第二个简化为=countif(A$1:A1,A1)>1
    【解决方案2】:

    AND 函数需要额外的括号:

    =AND((b:b>5),(isblank(c:c)),(countif(A:A,A1)<2))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多