如果另一列中的相应行包含特定值,我想使用条件格式突出显示一列中的单元格
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# 数据表。比较列中的数据,如果匹配,则追加相应行另一列中的数据