大神、高手进。WPS EXCEL中我想求单元格中颜色的个数,请问怎么解决?

如图,我想用公式求单元格中红色单元格的个数(计算),请问怎么办?不要筛选的方法。而是要公式,尽量详细说明一下。

    这个要使用get.cell宏表函数。

    excel也讲究使用技巧,第二种方法,可以将a列复制到b列,然后查找单元格格式背景,比如查找绿色,从单元格选取格式,然后全部查找,关闭查找对话框,在编辑栏输入1,然后ctrl+enter,这时会发现所有绿色单元格被输入了1,然后输入公式=countif(b:b,1),就会汇总所有绿色单元格个数,依次查找黄色,输入2……=countif(b:b,1),查找红色输入3……=countif(b:b,3)……,不知我说的你能否明白。

追问

额~~·能具体点么?

追答


这是一个GIF动画操作,点击放大查看。


文件有些大,给你分享链接

http://pan.baidu.com/s/1gd4emOF

追问

第一种方法能具体点么?还有可以加QQ给我远程一下第二中方法。有点不太明白为什么要复制一列,而且我输入1的时候,所有绿色单元格没有被输入1。QQ:48557756

追答

按住Ctrl再回车

3271614433QQ,你可以将表格发到我的邮箱

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-29
用office excel的话可以使用VBA自定义函数达到目的追问

能详细一点么?

追答

如果有点VBA基础知识的话这个是代码:
Function CountByColor(Ref_color As Range, CountRange As Range)
Application.Volatile
Dim iCol As Integer
Dim rCell As Range
iCol = Ref_color.Interior.ColorIndex
For Each rCell In CountRange
If iCol = rCell.Interior.ColorIndex Then
CountByColor = CountByColor + 1
End If
Next rCell
End Function
我一直用的office,没试过WPS

追问

没VBA这方面的基础知识呢,请问这个代码输在哪里?

相似回答