Excel:如何统计一行中特定颜色(绿色)的发生?

我想要计算excel中一个词的出现次数。 例如我的Excel是这样的:

我的Excel工作表的Snil

我想计算绿色(X)和红色(X)的发生。

您将需要VBA /用户定义的function。
以下教程 :

  1. 首先打开您的工作表,您需要添加基于背景颜色的单元格。

  2. 接下来,按ALT + F11打开VB编辑器。 导航到“插入”>“模块”。

  3. 之后,将“ColorIndex”UDF粘贴到编辑器中。

Function ColorIndex(CellColor As Range) ColorIndex = CellColor.Interior.ColorIndex End Function 

然后,您可以在Excel工作表中使用ColorIndex( cellReference )。

也许你应该改变你的观点。 例如,您可以将字母改为“y”,而不是“col”“X”。 所以COUNTIF会工作。