Excel统计相同颜色单元格的数量的方法及具体操作步骤如下,以wps2019中的Excel表格为例做演示。
1、在电脑中的wps中打开需要操作的Excel表格,如下图所示。
2、在表格中需要统计数字的单元格中输入SUBTOTAL函数,格式为“=SUBTOTAL(函数序列号103,开始统计位置:统计截止位置)”如下图所示。
3、点击回车后就可以看到目前需要操作的总数量,如下图所示。
4、选中需要统计的范围后点击上方菜单栏的“开始”选项,如下图所示,开始位置的前一行也需要选中,进入下一页面。
5、在弹出的上方菜单栏中选择“筛选”选项,点击进入下一页面,如图所示。
6、看到在第一行中右下角有个小三角,点击此处进入下一页面,如图所示。
7、在弹出的设置选项对话框中选择按颜色筛选,比如筛选黄色单元格,点击黄色,如下图所示。
8、这时就可以看到表格当中已经显示出黄色单元格的所有项,及在筛选后的数量中显示,统计的结果为4,如下图所示,即完成在Excel中统计相同颜色单元格的数量的操作步骤。
如果使用Excel2010的话,可以使用自动筛选,选择按颜色筛选,得出不同颜色单元格的个数。
使用VBA自定义“SUMColor”函数,按下alt+F11,插入 模块
写下过程
Function SUMColor(rag1 As Range, rag2 As Range)
Application.Volatile
For Each i In rag2
If i.Interior.ColorIndex = rag1.Interior.ColorIndex Then
SUMColor = SUMColor + 1
End If
Next
End Function
然后在你需要统计的工作表里面找个空白的单元格(例如D2)填充你要统计个数的颜色,然后在右边单元格写下:=SUMColor(D2,$A$1:$C$22)。(“$A$1:$C$22”为有统计颜色填充的区域),根据你的需求自己改。
你好,这个没有内置函数,但可以自定义函数,因为填充颜色是单元格属性,VBA函数可以识别单元格属性,然后根据填充属性分别求取对应F列单元格的和即可。