EXCEL根据颜色来求和

在Excel中,有很多函数。但是,却没有一个函数能够根据提供的单元格颜色来求和的。

操作方法

  • 01

    比如,有如下的单元格区域。

  • 02

    我们知道,上表中,不相邻的单元格,有些单元格的背景颜色是一样的。现在的问题是,如何对颜色一样的单元格进行求和。即对颜色相同的单元格中的数字进行求和。 要解决这个问题,得使用VBA来实现,普通的函数是无法完成这种求和的。 首先,在EXCEL界面中,按下组合键 Alt + F11 这个时候,会弹出一个Microsoft Visual Basic窗口。 之后,在此窗口中,执行菜单操作:“插入”→“模块”,如下图。

  • 03

    接着,我们会看到一个“模块1(代码)”的白色小窗体。这个窗体就是用来输入VBA代码的窗体。如想下图。

  • 04

    直接在输入小窗体中输入VBA代码即可,如上图的那些代码就是,注意,完整的跟着输入,千万别错了。 为方便大家的学习,下面将代码粘贴如下: Function MyColorSum(Ref_color As Range, Sum_range As Range) Application.Volatile Dim iCol As Integer Dim rCell As Range iCol = Ref_color.Interior.ColorIndex For Each rCell In Sum_range If iCol = rCell.Interior.ColorIndex Then MyColorSum = MyColorSum + rCell.Value End If Next rCell 输入好了,接下来,就关闭Microsoft Visual Basic窗口,返回到EXCEL窗口,然后,对EXCEL进行一次保存操作。 现在,就到了最后的一步了。 如下图一样,要想统计哪种颜色的单元格的和,就使用上面代码的函数名称进行统计即可。

  • 05

    比如,我们要统计红色的单元格的和,那么,就输入如上图的代码。 =MyColorSum(C2,A1:C10)

(0)

相关推荐

  • EXCEL根据单元格颜色来求和方法介绍

    在Excel中,有很多函数。但是,却没有一个函数能够根据提供的单元格颜色来求和的。 方法/步骤 1、比如,有如下的单元格区域。 2、我们知道,上表中,不相邻的单元格,有些单元格的背景颜色是一样的。现在 ...

  • Excel表格里怎么设置按照单元格颜色进行求和

    今天,小编给大家介绍Excel表格里设置按照单元格颜色进行求和的方法,希望对大家有所帮助.具体如下:1. 如图所示,我们用这样的表格作为示范,不难看出,图中的数据颜色不同,请大家点击具有相同颜色并想进 ...

  • 如何给Excel表格中的相同颜色数据求和

    今天给大家介绍一下如何给Excel表格中的相同颜色数据求和的具体操作步骤.1. 如图,我们打开想要操作的Excel表格,我们需要求出表格中的成色背景数据的和.2. 按键盘上的Ctrl F组合键,调出查 ...

  • 表格如何按单元格颜色汇总求和(Excel对有颜色的单元格求和)

    在Excel中,使用SUM函数.SUMIF函数或SUMIFS函数来求和,对你们来说可能很简单.但是如果叫你根据单元格的填充颜色来求和,这个你会吗?看看下面的这张图片,要求是求出单元格填充颜色为红色.绿 ...

  • excel怎么按颜色数据求和(excel怎么按颜色自动求和)

    工作中不同的数据经常通过颜色标出来,有时,我们需要对这些数据进行分析,比如求和计算.那么,不同区域的 颜色怎么进行求和呢 ?[本文示例文件获取方法见文末]EXCEL按颜色求和分3步即可轻松按颜色进行求 ...

  • 如何在excel表格中按照颜色进行求和

    在日常工作中,经常能接触一些表格和数据,也会遇到需要按照颜色进行求和的情况.以下就介绍一下,如何在excel表格中按照颜色进行求和.(以Microsoft Office Excel 97-2003工作 ...

  • 怎么对特定颜色的单元格求和(表格里怎么根据颜色进行求和)

    今天给大家介绍一下Excel中如何按照颜色进行求和案例:如下图所示,需要按颜色进行求和因为excel中还没提供按颜色求和的函数,但我们可以借用宏表函数,它是老版本遗留的一种函数,只能在定义名称中使用, ...

  • Excel制作颜色表示负值图标

    如图所示为某城市的月平均气温数据,需要用其制作一个条形图。 Office教程 Excel制作颜色表示负值图标 1、选择数据区域中的某个单元格,在功能区中选择“插入”选项卡,在“图表”组中单击“条形图→ ...

  • 如何根据自己需要指定Excel网格线颜色

    如何根据自己需要指定Excel网格线颜色 众所周知,Excel网格线预设值一般都是灰色的,但我们可以通过以下方法实现定制网格线颜色以区别表格内容。 首先,单击“工具菜单→选项”,然后在出现的“选项”对 ...