除了显而易见的条件格式管理器之外,还有什么更智能的方式来管理条件格式规则吗?我的电子表格包含许多规则,这些规则都是围绕非常复杂的公式构建的,而管理器在以下方面无法胜任这项任务:
输入长而复杂的公式非常困难,因为规则公式栏长约 7 厘米,而公式的长度可能是其长度的几倍
如果我想要本质上相同的规则并进行小的修改,则无法复制现有规则,我需要创建一个新规则并手动复制公式。
没有注释的可能性。当我有 10 条包含复杂公式的规则时(有时非常复杂,只是为了减少规则数量),一段时间后很难理解每条规则的用途(特别是如果公式有 2 英尺长,而我只能在 7 厘米的栏中看到它……)。当我将常规公式放入单元格中时,我可以添加注释来注释。当我编写一段代码时,我可以缩进并添加注释。但有格式规则吗?没有。
有没有什么办法可以解决这些限制?
答案1
Excel 中管理条件格式的主要界面就是您提到的表单。没有更好的替代方案。
然而你可能会发现一些替代方案:
- 您可以在单元格中创建并测试公式,然后将其复制到条件格式的字段中。
这样,您无需记住所有内容,并且可以快速检查它是否有效。 - 更复杂的方法可能是有一个支持表,您可以在其中保存条件格式信息(目标范围、公式、格式……),并有一个宏在条件格式中加载此信息。
这可以解决您的大部分问题(您还可以添加注释),但是需要努力进行设置,而且您的工作簿不会没有宏。- 您还可以寻找已经具有这种可能性的插件,也许有人已经遇到了同样的问题并发布了他的解决方案。
答案2
我为此使用表格。
如果你突出显示数据矩形并插入表格,那么你可以开始使用整个列中相同的公式,通过列标题而不是“B4”来引用其他列。我通过将列的标题单元格填充为红色来隐藏列,以提醒我在完成后需要右键单击并隐藏该列,并以合理的方式对该列发表评论。因为它在表格中,所以每次我添加一行时,公式都会自动应用于新行,而无需我复制/粘贴。
一旦我这样做了,管理我的条件格式就容易多了,因为
- 条件公式应该简单,参考我的隐藏列,而不是包含条件格式内的复杂公式。
- 我可以更轻松地解决条件公式的问题,因为我可以看到每一行的值。
- 复杂的公式变得更容易理解,因为表格中的公式可以(并且应该)通过列标题而不是“B4”来引用表格中的其他列,这使得它们更具可读性。
- 对多个列执行相同的条件格式公式的计算更加高效,因为它们可以重复使用缓存在那些隐藏列中的相同计算,而不必重新计算它们。
- 即使你不在隐藏列中发表评论,至少也可以给出一个对自己非常有帮助的列标题。
这虽然不能减轻您的所有痛苦,但作用却很大!