Excel中使用宏表函数Get.Cell实现按单元格颜色统计数据

在我们实际工作中,在上进行数据录入时,对一些比较重要的数据,我们常常会对它进行不同的颜色标注,当我们需要对录入的数据进行按标注的颜色进行计算的时候,你知道怎么做吗?

比如我们需要对不同颜色的数据进行求和计算,你还在一个个的点击加总求和吗?

今天李海博客就给大家分享一下怎么使用宏表函数Get.Cell及SUMIF函数实现按单元格颜色求和。

方法:使用宏表函数Get.Cell及SUMIF函数实现求和

1、在C列增加一列辅助列,并选中C2单元格,点击菜单栏中的【公式】-【定义名称】,在【名称】栏位输入:颜色,【引用位置】输入如下公式:

=GET.CELL(63,B2)&T(NOW())

Excel中使用宏表函数Get.Cell实现按单元格颜色统计数据

公式解释:

GET.CELL是获取单元格的格式内容,63代表获取单元格的背景颜色

此函数后面的"&T(NOW())",又是什么意思呢?

NOW()函数的作用:返回当前的日期日期,它是时刻在变化着的T()函数的作用:判定内容是否为文本,若是的话,返回当前内容,不是的话,返回为空。因时间不是文本,所以返回的内容永远为空。所以此函数的作用是通过NOW()函数的不断变化,让GET.CELL函数实现自动刷新功能。

2、在C2输入如下公式,然后拖动公式,即可以看到,不同颜色对应的数值都计算出来了

=颜色

Excel中使用宏表函数Get.Cell实现按单元格颜色统计数据

3、然后我们使用SUMIF函数根据颜色值再进行求和即可,F2公式:

=SUMIF(C:C,10,B:B)

同样的F3,F4单元格操作方法和上面类似,输入公式:

=SUMIF(C:C,6,B:B)

=SUMIF(C:C,44,B:B)

此方法可根据数据自动更新计算。

温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
Excel/VBA

Excel利用UNIQUE函数自动提取不重复的数据

2025-3-10 16:37:02

Excel/VBA

Excel利用VBA将多张工作表中的数据汇总到一张工作表中

2025-3-10 16:37:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索