我需要在 Excel 2010 中执行以下操作
根据另一列的值给某列着色
例如,
Status Balance
Green 0
Red 25
Red 60
Green 0
“余额”使用 填充SUM()
。我可以对单个单元格(即第一行)执行此操作。如何为其余记录设置规则?
答案1
(我只有德语版本,但我会尝试通过截图来解释一切)
- 标记所有应该获得颜色的单元格
- 激活“开始”选项卡
- 点击该按钮:
- 点击“新规则”
- 选择最后一个选项并输入您的公式:
- 设置您的格式并单击“确定”。
我的示例展示了当 A1 包含不带引号的“true”时如何将所有选定的单元格涂成绿色。您可以根据需要更改该公式。确保您的公式以“=”开头。
答案2
如果您想根据另一个单元格的值设置颜色,那么您应该使用绝对引用或公式INDIRECT
。
通常,我们可能希望为单元格本身着色(例如,如果值大于 20)。我们可以使用公式=A1>20
。这是一个相对引用:如果您将其应用于多列,那么它会将每个单元格视为A1
并进行比较。
假设我们想在 B 列中的值大于 20 时为整行着色。在这种情况下,我们将选择适当的列来应用条件格式并使用公式=$B1>20
。这$B
意味着它只查看 B 列中的值。1
仍然是相对的,因此它将查看 B 列中每行的值。
如果您想做一些更复杂的事情,比如根据高两行的值为某一行着色,那么您需要在公式中使用INDIRECT
和。ROW