手机
当前位置:查字典教程网 >软件教程 >办公软件 >EXCEL根据单元格颜色来求和方法介绍
EXCEL根据单元格颜色来求和方法介绍
摘要:在Excel中,有很多函数。但是,却没有一个函数能够根据提供的单元格颜色来求和的。方法/步骤1、比如,有如下的单元格区域。2、我们知道,上表...

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

方法/步骤

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

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

2、我们知道,上表中,不相邻的单元格,有些单元格的背景颜色是一样的。现在的问题是,如何对颜色一样的单元格进行求和。即对颜色相同的单元格中的数字进行求和。

要解决这个问题,得使用VBA来实现,普通的函数是无法完成这种求和的。

首先,在EXCEL界面中,按下组合键Alt + F11

这个时候,会弹出一个Microsoft Visual Basic窗口。

之后,在此窗口中,执行菜单操作:“插入”→“模块”,如下图。

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

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

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

4、直接在输入小窗体中输入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进行一次保存操作。

现在,就到了最后的一步了。

如下图一样,要想统计哪种颜色的单元格的和,就使用上面代码的函数名称进行统计即可。

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

5、比如,我们要统计红色的单元格的和,那么,就输入如上图的代码。

=MyColorSum(C2,A1:C10)

END

以上就是EXCEL根据单元格颜色来求和方法介绍,希望对大家有所帮助,谢谢大家观看本文!

【EXCEL根据单元格颜色来求和方法介绍】相关文章:

Excel 2010 中条件格式新增功能图文介绍

WPS文字技巧之想把拼音放在哪里都行的方法

学习Excel函数与公式的五大方法介绍

WPS文字插入单选按钮和复选框的方法介绍(图文)

wps2012设置ppt幻灯片自动播放图文方法介绍

WORD文档里多余的空格和空行清除方法

EXCEL如何锁定单元格 单个或多个单元格的锁定与解锁方法

Excel中的数据如何按日期顺序排列的方法

如何在Excel表格中插入Word文档方法

Excel中要打印出来网格线的方法

精品推荐
分类导航