excel怎么统计填充了某个颜色的单元格的数量?(不同工作表)

SHEET1:紫色表格

SHEET2:表2统计表1里面的紫色表格数量

求强人助,谢谢!
颜色每个月都不一样的,有增加减少的,表2可以根据表1的改动自动更新,想直接通过函数获得,不要筛选的方式。

ALT+F11打开VBE编辑器,新建个模块,粘贴如下自定义函数代码:

Function tjys(rg As Range, z As Integer) 'rg代表单元格区域,z代表颜色的值,比如淡紫色值为39
Dim c As Integer, r As Range
c = 0
For Each r In rg
 If r.Interior.ColorIndex = z Then c = c + 1
Next
tjys = c
End Function

比如需要统计A1:B3单元格区域淡紫色背景单元格个数,输入公式:=tjys(A1:B3,39),如图示。

追问

看不懂,可以以我的表为列解决吗?最好能够直接粘贴就OK了,本人不大会用宏。非常感谢!

追答

你按照我的步骤直接复制粘贴就可以了,最后tjys就相当于函数了,前部分为单元格区域,后部分为颜色值,淡紫色值为39,先自己试试看,实在不会把表格发给我,我帮你。qq79895054

温馨提示:答案为网友推荐,仅供参考
相似回答