你这个有两个方法,第一种是VBA的方法编制一个自定义函数,还有一个方法是用Get.cell宏表函数,下面我来绍一下第二种方法
假设单元格背景源数据在A列,这里需要一个辅助列(用以输出背景色的参数),选中B1,插入——名称——定义,如下图:
名称栏内输入你想要的名称,比如cellcolor,在引用位置中输入=GET.CELL(63,A1)
这里要注意一点,宏表函数在使用时是没有参数的,所以这里的插入位置与引用位置的相对关系要记住。
在B1中输入=cellcolor,向下填充
下面就简单了,在C1中输入=countif(B:B,6)+countif(B:B,5)就可得到黄色背景与蓝色背景的单元格个数了