条件格式 条件格式

条件格式 条件格式

电子表格图像

我有一个电子表格,上面有各种下拉菜单可供选择各种标准。

当选择某些条件时,不同单元格中的数据会以不同的颜色显示。我为此使用了条件格式。

我现在需要能够根据数据的颜色自动计数。

例如:

  • 第 1、3、4 和 7 行是绿色
  • 第 2 行和第 6 行是蓝色
  • 第 5 行是黄色

如何分别计算绿色行、蓝色行和黄色行,并在不同的单元格中显示数字?请记住,这些行默认为白色,只有从下拉框中选择相关条件时才会更改为其颜色。

已经尝试过(例如)=IF($A1:$A9)='White'但我不确定如何格式化它以反映文本的颜色,而不是文本本身。

答案1

检查单元格格式的颜色需要 VBA。如果您不熟悉 VBA,这可能会相当困难。作为替代方案,您可以使用公式来计算满足条件格式所用相同条件的单元格。

例如,如果在值为单个值时进行格式化=20,或者<20您可以使用COUNTIF计算满足该条件的实例数。

=COUNTIF($A1:$A9, "<20")

如果你要格式化具有范围值的单元格,比如说 40 到 49,则可以使用COUNTIFS检查单元格值是否等于或大于 40等于或小于 49。这将计算 40 到 49 之间的范围内的实例。

=COUNTIFS($A1:$A9, ">= 40", $A1:$A9, "<= 49")

我在下面使用条件格式创建了一个示例A1:A9,然后使用这些公式来计算相同的条件。显然,它的布局与您的工作表不同,但它应该可以让您了解如何执行此操作。

在此处输入图片描述

相关内容