首页 > 解决方案 > 在同一行中选择列表项后,如何确定单元格的颜色?

问题描述

当在单元格 C1 上选择特定下拉列表项时,我试图找出最有效的更改方法,例如将单元格 A1 和 C1 更改为特定颜色。

当 C1 更改时,我不希望我选择的项目影响除 A1 和 C1 之外的任何其他单元格,但希望能够缩放此公式以覆盖整个工作表 - 假设我想更改 A3 和 C3 的颜色,只有在 C3 上选择了适当的下拉列表项之后。

谢谢!

标签: excelexcel-formula

解决方案


我做了一个简单的样本。我做了一个这样的数据集:

在此处输入图像描述

在 C 列中,有一个下拉列表允许 2 个选项:是或否。如果选择 YES,则来自同一行但列 A 和 C 的单元格将以黄色突出显示。

如果我更改 C 中的值,颜色会更改:

在此处输入图像描述

为了完成这项工作,我根据下一个公式创建了一个条件格式规则:

=IF($C2="YES";TRUE;FALSE)

更新:在条件格式规则中使用公式时,您不需要像我这样专门返回 True/False 值的公式。键入一个条件就足够了,如果满足该条件,那将等于真值,并且将应用格式。

因此,在这种情况下,如果您像这样键入您的条件,那将是完全正确的: =$C2="YES"

必须应用此条件格式规则的应用领域是:

=$A$2:$A$7;$C$2:$C$7

是的,我排除了 B 列,否则它也会突出显示。

要创建条件格式规则,请选中使用带有条件格式的公式

根据您的需要进行调整。


推荐阅读