我有一张表格,其中有一列是数据驱动的列表。我希望该行根据我从下拉列表中选择的任何项目改变颜色。我不想每次想要它们着色时都必须运行条件格式菜单选项。我希望它根据我选择的列表项变成不同的颜色。
我还希望能够随着时间的推移添加到表中并下拉该列,以便我可以在其他行中使用它。
答案1
我明白了 - 将引用更改为 =$A1="yes" 这样 excel 就知道选择该行
答案2
示例分别使用 A1 和 A2 的内容来格式化第 1 行和第 2 行的全部内容:
- 通过单击并拖动行标题来选择第 1 行和第 2 行的全部内容。
- 点击
Format
>Conditional Formatting...
- 点击
+
图标添加规则 - 将样式设置为
Classic
- 选择
Use a formula to determine which cells to format
- 键入公式
=$A1="yes"
。这$
将创建一个绝对列引用。这意味着对于每行中的每个单元格,Excel 仍将使用 A 列来选择格式,而不是自动更改公式,例如,B1 的格式仍然取决于 A1(而不是如果我们省略了 ,则取决于 B1$
)。我们没有$
在行号前面放置 ,因此 Excel 会自动更改第 2 行的公式,例如,B2 的格式取决于 A2。(如果我们$
在行号前面放置 ,即 $A$1,则 B2 的格式将取决于 A1。) - 现在,每当 A1 有值时,
yes
行 A 将使用所选格式,并且每当 B1 有值时,yes
行 B 将使用所选格式。 - 对于您想要触发特定格式的每个值,添加更多规则以使该值与特定格式匹配。
NB 菜单选项来自 Excel for Mac v15,但在其他版本中应该类似。