我有一个文件,在对列使用条件格式后,一些单元格变成了红色。现在,我想计算行中红色单元格的数量。下面是我的 Excel 工作表的一个示例:
预期结果如下:
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 列添加行号,这样以后就不会迷路了。