如果另一列中的相应行包含特定值,我想使用条件格式突出显示一列中的单元格

Posted

技术标签:

【中文标题】如果另一列中的相应行包含特定值,我想使用条件格式突出显示一列中的单元格【英文标题】:I want to use conditional formatting to highlight a cell in one column if the corresponding line in another column contains a specific value 【发布时间】:2016-03-17 17:35:50 【问题描述】:

我在 Excel Professional Plus 2010 中工作。我进行了搜索,发现的唯一内容是逐行突出显示或搜索并突出显示整个列。我正在比较三个长列(E&O&P),我希望它通过相应的行来比较和突出显示行。例如,如果 E38=7,那么我希望突出显示 O38 和 P38。我无法添加列以放入公式进行比较,因为它是标准表格。我需要它在 E 列中搜索“7”的所有实例,然后在 O 和 P 列中突出显示这些行中的相应单元格。

【问题讨论】:

【参考方案1】:

使用条件格式,按公式设置规则。像这样的东西: 只需根据需要制作列/值即可。

【讨论】:

谢谢!我刚刚尝试了您的建议,但似乎没有正确阅读。它突出显示,但不在正确的行上。我希望它在 E 列中搜索 7 的所有实例,然后在 O 和 P 列中突出显示 7 为真的相应行。 您将公式更改为您的要求=$E1=7,并将“应用于”更改为=$O:$P,对吗?如果是这样,任何在 E 列中包含 7 的行都将格式化同一行中的 O 和 P 单元格,但是您已经设置了格式。 是的,这正是我所做的。它最终突出显示了 O & P 列中的随机行,其中只有几个在 E 列中有 7。它甚至突出了一些 E 列为空的地方。 :( @kate 我建立了一个测试工作簿,其中包含像您这样的合并单元格,并且认为我看到了您所描述的内容。不是在 E=7 的行上突出显示 O 和 P,而是在 E=7 的行上方突出显示 O 和 P 2 行。您的工作簿是否总是突出显示 E=7 行上方的特定行数?我设法让我的工作簿通过以下方式突出显示正确的行:转到管理规则,并且在不删除故障规则的情况下,进入它并重新输入公式和目标单元格。完成此操作后,格式神奇地开始按预期工作。 @Kate,我有时也会遇到 tittanalg 提到的事情。它将 $A1 更改为 $A64023 不知道为什么 excel 有时会更改第一次输入的引用。【参考方案2】:

您要突出显示的列是应用格式的位置:

=$O:$P

将规则类型设置为“使用公式确定要格式化的单元格”并输入引用列的公式(使用 $ 使其保持静态)和数组中的第一行(不使用 $ 以使其动态将格式应用于每一行):

=$E1="a"

Condition

【讨论】:

以上是关于如果另一列中的相应行包含特定值,我想使用条件格式突出显示一列中的单元格的主要内容,如果未能解决你的问题,请参考以下文章

如何计算另一列中特定值的列的平均值?

从表中选择行,其中具有相同 id 的另一个表中的行在另一列中具有特定值

如果另一列中的行包含列表中的项目,则计算一列中的值的总和

C# 数据表。比较列中的数据,如果匹配,则追加相应行另一列中的数据

检查一列中的值是不是存在于另一列中,如果存在,则将另一列中的值复制到新列中

Excel公式,如果一列中存在重复且另一列中存在特定文本,则对列进行求和