发布网友 发布时间:2022-05-06 20:57
共2个回答
热心网友 时间:2023-09-17 18:47
一、执行“工具→宏→Visual Basic编辑器”菜单命令(或按“Alt+F11”快捷键),打开Visual Basic编辑窗口。
二、在窗口中,执行“插入→模块”菜单命令,插入一个新的模块--模块1。
三、在右边的“代码窗口”中输入代码:
四、关闭窗口,自定义函数完成。
在你指定 颜色的单元格 下输入 统计公式:=testcolor($A$2:$W$8,H10)
即可 。
追问大神,我研究了半天你的方法确实可以统计,切单元格里添加文字也不受影响,就是复杂了点,,我没有办法记住那些复杂的代码,还有就是如果数据更新了 填充的颜色多了,统计的数字对应的求和数量不更新,再有就是颜色相近的红色 它都会按照同一种颜色来统计,谢谢大神的方法啊,在没有更好的方法前,我会一直采用。追答
一、你只要采用我的方法和复制我的代码,而不必记住那些复杂的代码。
二、不管你的数据更新了 填充的颜色多了,只要你在我给你的公式中输入统计区域和要统计颜色所在的单元格位置,就可以得到结果。
三、在EXCEL的单元格中可区别的颜色只有56种,如下图。颜色相近的红色它是不会按照同一种颜色来统计的,你需要认真填充颜色和选择要统计的颜色。
四、我给你的只是一种处理方法,要更好的方法你可继续探索,或等EXCEL升级到更高的版本有这样的处理函数。
热心网友 时间:2023-09-17 18:48
点击公式,打开名称管理器,新建名称”color“,引用位置填写”=GET.CELL(38,Sheet2!A1)“;