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

 时间:2024-10-13 05:32:47

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制作动态数字?
  • 热门搜索
    交通知识手抄报 日行一善手抄报名言 关于梅花的手抄报 反对邪教手抄报图片 名人手抄报图片 节约手抄报图片 手抄报模板手画 绿色校园手抄报资料 读书手抄报版面设计 保护环境手抄报花边