【发布时间】:2014-01-29 05:18:17
【问题描述】:
我有两个 ROWS,一个有值,另一个有 Yes 或 NO。我希望根据相应列中第 2 行中的 Yes 或 NO 对第 1 行中的值进行着色。例如:
对于第 1 行为什么应该是或否没有条件,它就是这样。
有可能吗?
【问题讨论】:
标签: excel colors excel-formula worksheet-function conditional-formatting
我有两个 ROWS,一个有值,另一个有 Yes 或 NO。我希望根据相应列中第 2 行中的 Yes 或 NO 对第 1 行中的值进行着色。例如:
对于第 1 行为什么应该是或否没有条件,它就是这样。
有可能吗?
【问题讨论】:
标签: excel colors excel-formula worksheet-function conditional-formatting
在条件格式中,使用此选项:
并写出这个公式:
=If(B2="Yes",1,0)
假设你的数据是这样的:
因此,Row1 中的突出显示会根据 Row2 中的值而变化。
希望这会有所帮助。
注意:
请记住,您只需应用 A2 中的格式,然后只需将格式复制并粘贴到其他单元格即可。
【讨论】:
由于条件格式标签维基摘要提到 Excel,我认为它是相关软件。由于 OP 提到“是或否的条件”,我认为这两种可能性都需要格式化。我认为最左边的XXXX 在 A1 中。
最简单的方法可能是选择Row1,它应该自动设置适当的适用于范围,并应用条件格式公式规则(因为要格式化的单元格不是触发格式)的:
=A1="YES"
和选择的格式(绿色突出显示是常规的)。
“否”条件可以通过使用“标准”格式简单地格式化所有 Row1 来处理,再次约定这可能是红色填充。然后,CF 规则将在 Row2 不包含“NO”的情况下覆盖它。
但是另一种可能性是,Row2 中可能有一些单元格既不包含“是”也不包含“否”,因此不应该有条件地格式化紧接在上面的单元格。在这种情况下,只需添加另一个类似于上面的公式规则:
=A1="NO"
但格式不同(红色填充)。
因为格式化是有条件的,所以不需要IF构造,格式化只会在公式返回TRUE时触发。
【讨论】: