基于行中每个单元格的引用单元格值的条件格式

时间:2015-01-13 15:49:40

标签: excel conditional-formatting

我想根据同一行中单元格的值对每行中的单元格进行着色,然后执行下一行。

如何设置公式,以便在不等于同一行的参考单元格时为单元格着色?

所以我只想更改不同参考单元格的颜色,每个行的值都不同。

3 个答案:

答案 0 :(得分:2)

在Excel中,您需要创建格式规则,在模式中选择要使用公式来决定要格式化的单元格的选项:

enter image description here

在编辑框中,您可以键入使用的公式。示例中的公式将检查列中1个单元格的值是否为空。如果是这样,则将按格式预览中的指定格式化单元格。

主要使用Excel中的ROW和COLUMN函数,您可以访问执行公式的Cell的当前行和列。

答案 1 :(得分:1)

鉴于输入:

Before

选择Cells B2:G6,然后点击条件格式

您的提示在Windows上会有所不同,但重要的部分是"Use a formula to determine which cells to format" 公式为=B2<>$A2 请注意缺少$,因为它需要要灵活(除了参考单元格列,在我的例子中是A

Add Rule

最终结果是:

After

答案 2 :(得分:-1)

条件格式化敌人不需要对要格式化的单元格进行操作。使用$和非$格式公式的混合,您可以相应地设置突出显示。

请注意,为确保此功能正常,请先突出显示要格式化的区域,并记下开始的位置。例如如果我希望将其应用于 A2:A50 ,那么我会首先突出显示 A2 ,然后将公式引用为第2行。

另外,请注意您必须输入公式。任何单击单元格都会自动放入$符号来修复与该特定位置的比较,这不是我们想要的行为

e.g。要格式化A2:K50,当该列中的H值为7时 亮点A2:K50
条件格式 - &gt;新规则 - &gt;使用公式
公式为=($H2=7)&lt; - 这会将列固定为H,并相应地改变行 根据需要格式化

e.g.2。基于先前的单元格格式化 亮点A2:A50
条件格式 - &gt;新规则 - &gt;使用公式
公式为=(A2<>A1)&lt; - 这将检查每次上面的行 根据需要格式化