基于两个不同列值突出显示/着色整行的条件格式公式

Posted

技术标签:

【中文标题】基于两个不同列值突出显示/着色整行的条件格式公式【英文标题】:Conditional formatting formula to highlight/color an entire row based on two different column values 【发布时间】:2019-12-17 18:59:12 【问题描述】:

我进行了广泛的搜索,但似乎找不到可以回答这个问题的问题。

我正在尝试根据两个不同列中的两个不同值在 Microsoft Excel for Mac (16.33) 中突出显示/着色整行。

这是我目前的论坛:

=AND(SEARCH("no",INDIRECT("C"&ROW())),SEARCH("yes",INDIRECT("D"&ROW())))

据我了解,它首先在 C 列中搜索“否”,然后在 D 列中搜索“是”。将其包含在AND() 中必须确保这两种情况都是正确的。如果不是,则返回 false 并且不应用格式。

这个公式应该返回类似这样的结果,这与 Google 表格中的上述示例完美配合:

D 列包含一个是,但 C 列也包含一个否,使整行呈现黄色。

由于条件格式从上到下工作,它继续到下一个规则,即:

=SEARCH("yes",INDIRECT("D"&ROW()))

因此,两个“是”在该行中返回全绿色。

我无法使用完全相同的公式在 Excel 中使用它。我已确保为条件格式选择了正确的单元格范围。

【问题讨论】:

【参考方案1】:

为什么需要这么复杂的公式?以下必须在 Excel 中工作:

=($C1="N")*($D1="Y") - for yellow
=($C1="Y")*($D1="Y") - for green

不了解 GoogleSheets

【讨论】:

哇。我不知道我可以简化这么多。谢谢。

以上是关于基于两个不同列值突出显示/着色整行的条件格式公式的主要内容,如果未能解决你的问题,请参考以下文章

如何基于公式突出显示excel中的行

基于列值的 Spotfire 行颜色

单元格处于活动状态时突出显示整行

比较并突出显示

在Excel中,需要计算从条件格式中着色的单元格,然后创建特定结果的报告

Excel中,如何根据某一列的值来修改整行的颜色?