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

Conditional formatting based on reference cell value for each cell in row

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

如果不等于同一行上的参考单元格,如何设置公式才能为单元格着色?

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

在 Excel 中,您需要创建格式设置规则,在模态 select 选项中,您希望使用公式来决定要设置格式的单元格:

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

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

给定输入:

Select Cells B2:G6 然后点击 条件格式

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

最终结果是:

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

请注意,为确保其正常工作,首先突出显示要格式化的区域,并记下您从哪里开始。例如如果我想将其应用于 A2:A50,那么我会首先突出显示 A2,并将公式引用行 2.

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

例如要格式化A2:K50,当该列中的H值为7
突出显示 A2:K50
条件格式 -> 新规则 -> 使用公式
公式将是 =($H2=7) <- 这会将列固定为 H,并相应地改变行
根据需要格式化

例如2。根据前一个单元格设置格式
突出显示 A2:A50
条件格式 -> 新规则 -> 使用公式
公式将是 =(A2<>A1) <- 这将每次检查上面的行 根据需要格式化