您的位置: 首页 > 软件教程 > Excel按单元格颜色求和,3种快捷方法,1分钟搞定!

Excel按单元格颜色求和,3种快捷方法,1分钟搞定!

编辑:伢子
2024-03-19 22:46:30

在Excel中,我们经常需要根据单元格的颜色来进行求和操作,但是这可能会让人感到困惑。不过,不用担心,其实有3种快捷的方法可以帮助我们快速实现这个目标。只需花费1分钟时间,我们就可以轻松完成这个任务。接下来,让我们来一起了解这3种方法吧!

在工作中,我们经常会对表格中的单元格标记不同的颜色,如果这个时候,我们需要对单元格颜色进行快速求和,如下所示:Excel按单元格颜色求和,3种快捷方法,1分钟搞定!

今天分享3种方法

方法一:定义名称法

我们按CTRL+F快捷键,调出查找窗口,我们选择,查找格式,然后点击从单元格中选择格式,首先我们选择绿色的单元格,然后查找全部

这个时候,绿色单元格全部被查找出来,我们选中下面的查找结果,按CTRL+A,就会把所有的查找结果给选中

然后我们在公式编辑栏左边,输入:绿色,按回车

这个时候,所有绿色单元格,被指定一个名称了,我们需要统计绿色单元格的结果,只需要输入公式:

=SUM(绿色),就可以得到结果

其它颜色的求和,需要同样的反复按上面的操作,来定义名称,然后引用求和

方法二:宏表函数

上面的方法,如果有很多颜色不是很方便,这个时候,我们可以使用宏表函数

选中B1单元格(这步很重要),在公式里面,选择名称管理器,新建一个名称:颜色,引用公式:

=GET.CELL(63,Sheet1!A1)

然后我们在B列输入公式:=颜色

同样的在E2单元格也输入公式:=颜色,这样就把左边的颜色代码给列出来了,这样我们使用SUMIFS公式就可以轻松得到结果了

=SUMIFS(A:A,B:B,E2)

因为用到了宏表函数,所以我们工作簿要另存为XLSM格式的,否则下次打开,公式就不能用了

方法三:使用VBA法

按ATL+F11,开发工具,我们插入一个模块,然后输入代码:

自定义了一个SUMCOL公式

第一参数是求和的区域,第二参数是颜色代码

所以我们在单元格中,只需要调用这个公式:

=SUMCOL($A$2:$A$13,D2)

因为用到了VBA,所以文件也需要另存为XLSM格式的

关于以上3种方法,你学会了么?动手试试吧!