excel中统计颜色单元格数量 怎样在excel表中统计有颜色的单元格数量?
怎样在excel表中统计有颜色的单元格数量?
excel表格中彩色单元格的计数方法:
1准备好要清点的桌子。
2打开查找和替换对话框,单击 "格式 "按钮在搜索内容后面,填充它,从背景色中选择要统计的颜色,点击确定返回对话框。
3在替换为框中输入一个字母。请注意,不同的颜色使用不同的字母,然后单击全部替换。以同样的用字母替换另一个颜色单元格的内容,直到所有颜色都被替换。
4在需要统计某一行或某一列中某种颜色的单元格个数的单元格中输入相应的COUNTIF公式,如 "COUNTIF(b $ 2 : $ 17,a) ",并注意根据实际情况选择单元格范围和需要统计的字母。
然后用公式拉动单元格,统计所有行和列中某种颜色的单元格个数。
excel填充颜色统计公式?
第一,搜索方法
首先我们需要选中要统计的数据区域,然后按Ctrl F调出搜索窗口,再点击选项,点击格式选择从单元格中选择格式,鼠标就变成了小吸管。我们会直接把要计数颜色的单元格吸出来,然后点击查找全部,再按Ctrl a选择所有找到的数据,颜色的个数和总和就会显示在工作表右下角的状态栏里。
二、宏表函数法
可能会问宏表函数是什么?宏表函数可以说是vba的前身,但是随着vba的出现,宏表函数已经逐渐被取代,但是现在仍然可以使用,只需要定义它的名字。
这里需要用到的宏表函数是GET。单元格,它的参数总共有两个。
第一个参数:type_num,单元格中的信息,会根据输入的代码返回不同单元格的信息。
第二个参数:引用,单元格区域
如果我们想得到细胞的单色信息,我们需要设置get的第一个参数。单元格函数为63,因为代码63返回单元格颜色的颜色信息。
宏表函数的使用必须首先定义其名称。首先,我们点击公式,点击定义名称,将名称设置为颜色,然后输入公式GET。单元格(63,Sheet1!B2),其中Sheet1是表格的名称,B2是统计区域中的第一个单元格。设置完成后点击确定。
然后我们直接输入相等的颜色,然后向下填写数据,根据不同的颜色会返回不同的结果。黄色结果是6。绿色的结果是10。
最后可以用sumif函数和countif函数求和计数。
求和公式:sumif(C2 : C18,6,B2 : b18)
计数公式:COUNTIF(C2:C18,6)第三,使用vba自定义函数
1.根据颜色对代码求和
函数SumColor(col为范围,sumrange为范围)为Long
变暗icell As范围
申请。不稳定的
对于sumrange中的每个icell
如果那么
SumColor (icell)
如果…就会结束
下一个icell
结束功能
2.按颜色计数代码
函数CountColor(ary1表示范围,ary2表示范围)
申请。不稳定的
对于ary2中的每个I
如果那么
计数颜色计数颜色1
如果…就会结束
然后
结束功能
如果要使用这两个代码,必须先粘贴到vba中。首先我们点击开发工具,选择visual basic,进入vba的编辑界面,然后点击插入,选择模块,将代码粘贴进去。
这里,我们定义了两个函数。基于颜色求和的函数名字叫SumColor,基于颜色计数的函数名字叫CountColor。
这两个函数的参数是相同的。
第一个参数:具有统计颜色的单元格。
第二个参数:要计数的数据区域。
使用方法如下。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。