我在一系列单元格中有数据(例如六列一百行)。前四列包含数据,第六列有一个极限值。对于每一行的数据,极限值是不同的。我有一百行这样的数据。我成功地对第一行使用了条件格式(例如,前五列中包含的数据小于极限值的单元格被设为红色)。但如何复制此条件格式,使其适用于具有各自极限值的整百行。
我尝试使用格式刷。但它保留了相同的源单元格(此处为限制值)以用于第二行和后续行的条件格式。因此,现在我需要分别对每一行使用条件格式
答案1
补充 mischab1 的回答:使用 Excel 2007,获取公式非常简单,但也很容易错过:
1)点击“管理规则”
2)点击“编辑规则”
3)在规则中,你可能有:
Format only cells with Cell Value =$A$1
删除列 # 前面的 $ - 这样只有列值 (A) 是绝对的:
Format only cells with Cell Value =$A1
4)选择确定
5)现在使用格式刷将该规则应用到工作表的其余部分
答案2
如果粘贴格式不起作用,您需要查看条件公式。它可能具有绝对行引用而不是相对行引用。您可以通过查找 来判断您拥有哪种引用$
。
因此,例如,如果您的条件公式是,=$B$2 > $E$2
则需要将其更改为=$B2 > $E2
。请注意,您需要保留绝对列引用。
有关绝对和相对单元格引用的更多信息,请阅读网格页。
答案3
如果你使用正确的公式,它将针对每一行进行调整,例如,如果第一行是 2,其中包含数据A2:E2
和限制值,则F2
可以选择范围A2:E2
并在条件格式中使用此公式
=A2<$F2
注意公式中的单个 $
如果您使用格式刷复制,公式将根据需要进行调整(尽管在 Excel 2007 及更高版本中您不会明确看到这一点)
使用格式刷的替代方法是先选择整个范围,即 A2:E100,然后应用与上述相同的公式......或者在 Excel 2007 或更高版本中,您可以简单地调整“适用于”条件格式内的范围