首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中如何按颜色求和,这3种方法,仅需10秒就可完成

无可奈何花落去,似曾相识燕归来。

--宋.晏殊.《浣溪沙·一曲新词酒一杯》

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

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

今天就给大家分享如下三种方法,快速实现按颜色求和。

1、根据颜色定义名称求和

2、对数据颜色筛选求和

3、使用宏表函数Get.Cell及SUMIF函数实现求和

方法一、 根据颜色定义名称求和

1、首先我们选中B2:B27数据区域,按Ctrl+F,打开查找对话框,点击【选项】-【格式】-【从单元格选择格式】,选择需要加总的一个颜色区域,点击【查找全部】,按Ctrl+A全选内容,关闭查找框。

2、在Excel左上角的名称框,输入"绿色",如果是格式选中的是其他颜色就输入其他颜色名称,最后按Ctrl+Enter结束,同样其他颜色按上面的方法命名,我们分部命名为"绿色","黄色","橙色"

3、对数据求和,我们分别在E2,E3,E4单元格输入如下公式,即完成了对不同颜色进行求和了。

方法二、 对数据颜色筛选求和

1、选中B列数据,点击【数据】-【筛选】,点击筛选的下拉选项,选择【按颜色筛选】,选中我们需要进行求和的颜色,比如我们选中"绿色"

2、在E2单元格输入如下公式:

3、如果我们想对其他颜色进行求和,只要切换筛选的颜色即可,数据结果会自动运行出来的。

上面的公式是什么意思呢?首先我们可以先看下此函数的的参数含义。

函数定义:

SUBTOTAL(Function_num,ref1,ref2, ...)

Function_num:1~11(包含隐藏值),101~111(不包含隐藏值)之间的数值,可参看下图

ref1,ref2, ...:需要对其进行计算的数据区域引用

公式中的Function_num为9,即代表包含手动隐藏内容加总?什么意思呢?再给大家看下演示:

可以看到,当我们隐藏行内容时Function_num=9的加总数据是没有变化的,而Function_num=109的其加总数据是随之隐藏的内容不断变更的。

其他的功能数值的用法是一样的,大家可以自己练习下。

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

公式解释:

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

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

NOW()函数的作用:返回当前的日期日期,它是时刻在变化着的

T()函数的作用:判定内容是否为文本,若是的话,返回当前内容,不是的话,返回为空。因时间不是文本,所以返回的内容永远为空。

所以此函数的作用是通过NOW()函数的不断变化,让GET.CELL函数实现自动刷新功能。

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

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

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

此方法三和方法一的区别在于,方法三可根据数据自动更新计算,而方法一如果有数据变更,每次必须重新定义名称才能更新计算。

以上就是给大家分享的3种快速实现按颜色求和的方法,你更中意哪一种呢?欢迎留言讨论。

如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢

本文由彩虹Excel原创,欢迎关注,带你一起长知识!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191227A0K26E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券