表格怎么统计色块出现的次数?

如题所述

可用自定义函数处理,我自定义的函数名称为testcolor(统计区域,指定颜色的单元格)
1、打开excel,在菜单栏选择开发工具,点击Visual Basic(或按Alt+F11),打开 Visual Basic 编辑窗口。
2、在编辑窗口中菜单栏选择插入-模块命令,插入一个新的模块1。
3、在右边的模块1窗口中输入如下代码:
Function testcolor(rng, col)
For Each r In rng
If r.Interior.ColorIndex = col.Interior.ColorIndex Then
k = k + 1
End If
Next
testcolor = k
End Function
4、然后关闭编辑器窗口,返回到工作表,接下来就可利用这个函数了。
5、如要统计A2:W8区域中与H10颜色相同的个数,请在H11输入公式:
=testcolor($A$2:$W$8,H10)
即可 。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-18
长相思·在长安(李白)a长相思·摧心肝(李白)
相似回答