如何使用条件格式动态突出显示 Excel 中的某一行?

如何使用条件格式动态突出显示 Excel 中的某一行?

我有一张表格,其中有一列是数据驱动的列表。我希望该行根据我从下拉列表中选择的任何项目改变颜色。我不想每次想要它们着色时都必须运行条件格式菜单选项。我希望它根据我选择的列表项变成不同的颜色。

我还希望能够随着时间的推移添加到表中并下拉该列,以便我可以在其他行中使用它。

答案1

我明白了 - 将引用更改为 =$A1="yes" 这样 excel 就知道选择该行

答案2

示例分别使用 A1 和 A2 的内容来格式化第 1 行和第 2 行的全部内容:

  1. 通过单击并拖动行标题来选择第 1 行和第 2 行的全部内容。
  2. 点击Format>Conditional Formatting...
  3. 点击+图标添加规则
  4. 将样式设置为Classic
  5. 选择Use a formula to determine which cells to format
  6. 键入公式=$A1="yes"。这$将创建一个绝对列引用。这意味着对于每行中的每个单元格,Excel 仍将使用 A 列来选择格式,而不是自动更改公式,例如,B1 的格式仍然取决于 A1(而不是如果我们省略了 ,则取决于 B1 $)。我们没有$在行号前面放置 ,因此 Excel 会自动更改第 2 行的公式,例如,B2 的格式取决于 A2。(如果我们$在行号前面放置 ,即 $A$1,则 B2 的格式将取决于 A1。)
  7. 现在,每当 A1 有值时,yes行 A 将使用所选格式,并且每当 B1 有值时,yes行 B 将使用所选格式。
  8. 对于您想要触发特定格式的每个值,添加更多规则以使该值与特定格式匹配。

NB 菜单选项来自 Excel for Mac v15,但在其他版本中应该类似。

相关内容