按颜色计算相邻条件格式单元格的数量

按颜色计算相邻条件格式单元格的数量

我有一个文件,在对列使用条件格式后,一些单元格变成了红色。现在,我想计算行中红色单元格的数量。下面是我的 Excel 工作表的一个示例:

http://i.imgur.com/InrUQ.png

预期结果如下:

Row 1: 1
Row 2: 1
Row 3: 0
Row 4: 0
Row 5: 3

有任何想法吗?

答案1

使用内置的 Excel 公式似乎不可能,但是此站点指向一个可能适合您的 VBA 解决方案:

http://www.xldynamic.com/source/xld.CFConditions.html

他很好地解释了所面临的困难,并构建了几个协同工作的 VBA 函数,能够计算出触发条件格式的单元格的数量。

答案2

想不出有什么神奇的公式可以做到这一点,但是有一个技巧可以适用于 Excel 2007 及更高版本。

您可以将其复制到新工作表,然后在粘贴时使用特殊的Transpose Paste。(这会将行变成列,反之亦然)。

然后您可以启用过滤器并按颜色过滤。

使用转置然后按颜色过滤

它确实需要一些手动工作,但它可以完成工作。

附言:复制粘贴之前,先在 A 列添加行号,这样以后就不会迷路了。

相关内容