Excel使用宏表函数定义名称获取单元格颜色的值

 时间:2024-11-09 03:00:12

身边有不少人习惯使用填充背景颜色或给字体标注颜色的方式,来对单元格中不同的对象加以区分。蒎被眯馄但是,以这样的方式标注区分以后,我们该如何对不同区分类型的对象进行统计计数呢?下面介绍劲忧商偌了4种情况下(填充颜色单元格计数、字体颜色计数、计算填充颜色的行数量、替换颜色为数字)的解决办法。详情请看敏丝下图分解。

工具/原料

Office配置

方法/步骤

1、本例中,我们要计算左表中不同颜色的单元格的数量,将结果汇总到右表的"合计"列。

Excel使用宏表函数定义名称获取单元格颜色的值

2、依次选中:"公式"菜单>"挢旗扦渌;定义名称">设置"名称"稆糨孝汶;。名称设置为"颜色"。引用位置设置为"=GET.CELL(63,!A2)"。

Excel使用宏表函数定义名称获取单元格颜色的值

3、名称定义好以后,我们还可以在"公式"菜单>"名称管理器"中进行查看、编辑等操作。

Excel使用宏表函数定义名称获取单元格颜色的值

4、接下来,我们在B2单元格输入:"=巢胫迷芤颜色"(下图1),或输入"="号后按F3快捷键调出名称并选取名称(下图2)。输入完毕后填充公式,即可获取A列各个疟觥窖捎单元格填充的颜色对应的数值。

Excel使用宏表函数定义名称获取单元格颜色的值

Excel使用宏表函数定义名称获取单元格颜色的值

5、在汇总表中间加入一个辅助列,以上一步骤同样的方式,提取D列单元格填充不同背景颜色的值。

Excel使用宏表函数定义名称获取单元格颜色的值

6、最后,在合计列(E列,汇总列)使用COUNTIFS函数进行条件计数,得出A列不同颜色单元格的数量。

Excel使用宏表函数定义名称获取单元格颜色的值

7、如果要获取的是不同颜色字体的单元格数量,只需在定义名称时,将函数GET.CELL的参数"63"改为"24"即可。

Excel使用宏表函数定义名称获取单元格颜色的值

8、如果要获取的是填充颜色的行数量(跨表Sheet也有介绍),请参考下方百度经验:

Excel使用宏表函数定义名称获取单元格颜色的值

9、下表中填充颜色单元格没有内容,如果要将这些填充不同颜色的单元格替换为数字(如果要计算数量,替换为1即可,也可替换为其他数字),请参考下方百度经验:

Excel使用宏表函数定义名称获取单元格颜色的值

10、如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~

怎样使用VBA工作表表名排序? 通过VBA代码合并单元格 怎样使用VBA修改日期格式? 如何使用excel功能返回文本字符串所在的引用 Excel如何用VBA制作动态数字?
热门搜索
杨思敏图片 红木家具图片 动漫少女 纳屋漫画全集 玉手镯图片