颜色分类求和轻松术 Excel宏表函数巧应用

时间:2024-12-26

在工作中,我们常常会遇到需要对表格中特定颜色标记的数据进行快速求和的情况。以下,我将通过两个具体的方法来展示如何实现这一需求。

首先,我们来看方法一:运用查找替换法。具体操作如下:首先,我们需选中表格中的所有数据列,并按下快捷键CTRL+F,以启动查找功能。在查找内容的设置中,我们可以选择“格式”选项,进而选中所需查找的颜色。完成设置后,点击“查找全部”按钮。此时,所有被选中的颜色都会被标记出来。接下来,我们只需选中任意一条查找结果,并按下CTRL+A键,以选中所有查找出来的结果。然后,在单元格左上方输入自定义名称,例如“黄色”,并按下CTRL+回车键确认。这样一来,当我们需要求和“黄色”单元格时,只需输入以下公式即可:=SUM(黄色)。若需对其他颜色进行求和,则需重复以上步骤。

然而,这种方法也存在一个不足之处,那就是当我们在原始表格中新增一个被标记颜色的单元格时,公式并不能自动更新,我们还需手动从头开始操作。

接下来,我们再来看方法二:运用宏表函数。具体步骤如下:首先,选中数据源右边的列,如B列,然后在公式选项卡下点击“名称管理器”,新建一个名称管理器,将其自定义命名为“颜色”,并输入以下宏表公式作为引用位置:=GET.CELL(63,A1)。这个宏表函数可以获取单元格的多种参数,其中63代表获取单元格的背景颜色。接着,在B1单元格以及要求和的颜色所在的单元格中输入公式,向下填充以获取背景颜色代码。最后,我们可以使用SUMIFS函数进行求和,公式如下:=SUMIFS(A:A,B:B,E2)。值得注意的是,为了确保下次打开表格时仍能使用此功能,我们需要将表格保存为XLSM格式。

关于这个小技巧,你是否已经学会了呢?不妨动手尝试一下,看看效果如何吧!