如果“是”在多列中出现多次,如何突出显示某一行

如果“是”在多列中出现多次,如何突出显示某一行

我有一个产品列表导出,其中显示产品以及这些产品被分配到的类别。

我想通过突出显示分配给多个类别的产品来审核产品列表,以便我能够快速扫描工作表以查找多个类别的项目。

例如 产品数据示例 第 2、3、5 列将被突出显示

我一直在尝试设置条件格式,以突出显示行中“是”出现超过 3 次的行,但我无法理解我在谷歌上找到的公式。到目前为止,我找到的最接近的公式是,=SUMPRODUCT((COUNTIF(E2:Y2,"Yes")>4)*(E2:Y2<>""))但它似乎不太准确。

其列的原因E:Y是因为那些是类别列,列中还有其他产品数据A:E,而且该表有 20000 种产品,因此它很大。

答案1

选择列E:Y并应用以下自定义格式公式:

=COUNTIF($E1:$Y1,"Yes")>3

答案2

使用一个辅助列可以解决问题:

:警告:

我已编辑我的帖子,因为 OP 在最后一刻更改了标准,之前是Highlight row has Yes more than one,,但现在是Yes more than 3

在此处输入图片描述

怎么运行的:

  • 在单元格 U61 中输入公式并填写:

    =COUNTIF(R61:U61,"Yes")>3

  • 公式作为新规则:

    =$U61=TRUE

注意:

  • 为了以后整洁,您可以隐藏助手列。

在此处输入图片描述

答案3

我不确定这是否有帮助,但情况如下:例如,格式化一个新列,以便您可以计算出“是”的数量。

**COUNTIF(E2:Y2, "yes")** --> Here you define the range and the word you want to find.

现在您已经计算并评估了“是”,请使用要实施的规则对该列应用条件格式:转到条件格式 - >新规则 - >“仅格式化包含以下内容的单元格”在这里你可以选择,例如,

“单元格值”-“大于”-“3”

相关内容