我在 Excel 中有一个表格。每个“事物”都有几个属性列,“事物”是第一列。我想快速为同一类型的所有内容添加颜色,以帮助在视觉上区分它们。对于数字,我将添加带有颜色标度的条件格式规则,这就足够了。
但在本例中,属性字段是文本。示例值包括:“有效”、“无效”、“需要审核”。
我不在乎哪个值会得到哪种颜色。我只是在寻找一个简单的选项来自动应用一些颜色,而不必为每个可能的文本值添加新的条件格式规则。
下表的状态列应有 3 种颜色。
Client, Status
Bob's Burgers, Active
Lucy's Salad Bar, Inactive
George's Existential Crisis, Active
Other George's Pub, Needs Review
编辑:我在我的问题中两次提到了条件格式。这个问题专门用来做这件事自动地为一个传播的文本值,每个文本值没有一个规则 - 没有新的可能值的更新,没有选择单独的颜色等。
这是对已经描述过的条件格式规则的优化,而不是如何使用该功能本身的问题。
答案1
如果 VBA 和大量编码和工作对您不起作用,那么最快/最简单的方法就是为您正在处理的每种数据类型创建规则。
为了实现数据排序的自动化,需要投入大量工作来构建数据放入的框架。
基本上,你必须告诉应用程序它将处理哪种数据、如何测量/排序/比较这些数据、如何处理这些数据。关于数据有很多信息。
只有在您向程序全面详尽地传达了有关数据的所有信息以及如何处理数据之后,您才能真正输入数据。
正如你所见,这个很快就变得非常非常大。
它并非毫无用处。相反,人们和公司花费了大量的金钱,希望他们的数据能够被分类、排序、测量和梳理,以便更好地为他们服务,为他们带来更多意义。ERP、业务分析,这些都是巨大的软件市场。
但是,除非您的数据价值不菲,或者数据量非常大,否则您将无法从这样的工具中受益,您最好只使用 Excel 中的条件格式规则。
是的,色标只能用于一般情况下已经理解的数据,例如数值。文本数据可能仍然有用,但同样,您必须先解释该数据的含义,然后 Excel 才能开始自动对其进行排名。
答案2
您可以制作一个示例条件格式,然后使用格式刷将格式复制到所需的单元格或范围。只需单击三次即可完成所需的操作。
- 选择条件格式的源单元格。
- 单击(或者按 Shift+单击,如果要在非连续范围上应用)格式刷。
- 单击(如果是范围则拖动)要应用格式的单元格。
笔记:遗憾的是,作为副作用,任何其他格式(边框、字体等)也将被应用。