Excel如何计算特定颜色单元格的数量?

来源:本站整理 作者:网络笔记

最佳答案方法一、自定义函数统计单元格颜色首选我们来看下效果,如下图所示:我们来统计绿色的单元格的填充的,在这里我们自定义了CountColor函数,他一共有两个参数。第一参数:要统计的单元格填充色第二参数:要统计的数据区域我们想要创建这个函数也非常的简单,只需要点击开发工具,然后点击visual basic......

方法一、自定义函数统计单元格颜色

首选我们来看下效果,如下图所示:

我们来统计绿色的单元格的填充的,在这里我们自定义了CountColor函数,他一共有两个参数。

第一参数:要统计的单元格填充色

第二参数:要统计的数据区域

我们想要创建这个函数也非常的简单,只需要点击开发工具,然后点击visual basic,打开vba的编辑器,找到我们工作表所在工程文件直接将代码粘贴进去即可,接着我们直接关闭编辑然后在单元格中输入=CountColor即可使用该函数

代码如下:

Function CountColor(ary1 As Range, ary2 As Range)

Application.Volatile

For Each i In ary2

If i.Interior.ColorIndex = ary1.Interior.ColorIndex Then

CountColor = CountColor + 1

End If

Next

End Function

方法二、查找法统计单元格填充色

这个方法使用起来更加的简单,不过我们需要手动输入统计的结果,我们直接按Ctrl+F调出查找窗口,然后点击选项,点击旁边的格式,选择从单元格选择格式,鼠标就会变成一个小吸管,直接吸取我们想要统计的颜色即可,然后点击全部查找。

我们在查找框的左下方可以看到,8个单元格被查找到,所以这里绿色的填充色单元格就是8个,如下图

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+