excel怎么按颜色求和

本例向大家介绍如何在Excel中根据单元格填充颜色来求和。

操作步骤:

  • 01

    首先,看一下原始数据。 原始数据A列是姓名,B列是对应的数量。现在需要对黄色标注的单元格数量求和。

  • 02

    首先,按Alt+F11进入VBE编辑界面。

  • 03

    如下图,选择【插入】-【模块】插入一个新的模块,完成效果如下图:

  • 04

    双击模块名称,在右侧的空白处粘贴如下代码然后保存: Function 颜色求和(参照颜色区 As Range, 求和区 As Range) Dim cell As Range, Colors, Data1, Data2 As Integer Application.Volatile Colors = 参照颜色区(1).Interior.Color For Each cell In 求和区 If cell.Interior.Color = Colors Then Data2 = Data2 + 1 Data1 = WorksheetFunction.Sum(cell) + Data1 End If Next cell If Data2 = 0 Then 颜色求和 = "无此背景色": Exit Function 颜色求和 = Data1 End Function

  • 05

    返回工作表界面,双击任意单元格,输入下列公式后回车: =颜色求和(B3,B2:B12) 其中的B2是要求和单元格颜色的参考单元格,只要底色和要求和单元格颜色一致即可。第二参数B2:B12是要求和单元格所在的区域。

  • 06

    按照上述操作完成以后单元格内就返回了所有黄色标注单元格的数量合计。

  • 07

    本操作是在当前工作簿中进行的,如果想在所有工作簿中都可以使用该自定义函数,可以参考我的另外一篇经验“个人宏工作簿使VBA代码在本机任何工作簿都可用”将该模块插入在个人宏工作簿中即可。

(0)

相关推荐

  • Excel如何利用Get.Cell函数完成单元格颜色求和

    我们在使用excel时,会遇到这样的情况:一个工作表中某些单元格填充为某种颜色,要求将填充了某种颜色的单元格进行快速求和。 excel现成的函数中是没有根据颜色求和的函数。 小编在本文给大家介绍一种方 ...

  • 电脑excel表格中根据颜色求和如何操作

    有的小伙伴喜欢在电脑上使用Excel软件来处理数据,有的时候我们需要将颜色相同的单元格中的数据进行求和,但是却不知道如何进行操作,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开 ...

  • 怎么在Excel表格中实现按颜色求和

    Excel是我们常用的一款数据处理软件,深受大家的欢迎,是我们学习办公的助手,有的朋友想知道怎么在Excel表格中实现按颜色求和,小编为大家解答这个问题.具体如下:1. 第一步,请大家在自己的电脑中找 ...

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

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

  • Excel多列如何按颜色求和

    本例向大家介绍如何在Excel中根据多列单元格填充颜色来求和.本例通过自定义函数来达到目的 操作方法 01 打开新表 02 按ALT+F11,打开VBA工程操作页面 03 单击鼠标右键,得到如图 04 ...

  • Excel如何按颜色筛选进行求和汇总?

    今天要和大家分享的是:Excel如何按颜色筛选进行求和汇总?详见下图动态演示和步骤分解. 操作方法 01 打开excel表格,需要对标黄城市进行求和 02 然后在最后单元格输入公式=SUBTOTAL( ...

  • Excel中按照填充的单元格颜色求和

    有的时候我们在接触到一些表格的时候,部分数据使用填充颜色来做标记的,但是我们在进一步处理这些数据时,出现了问题,在公式中如何识别填充的颜色呢,我们要用到宏表函数 get.cell 操作方法 01 如图 ...

  • excel中根据单元格底纹颜色求和

    利用get.cell宏表函数提取单元格颜色值,然后根据颜色值利用sumif函数进行求和 操作方法 01 插入名称-定义,在下面的引用位置上输入"=get.cell(63,相对引用下的根据颜色 ...

  • Excel表格边框颜色.粗细等设置动画教程

    《Excel2003入门动画教程18、Excel表格边框颜色、粗细等设置》。 演示动画 操作步骤 快速设置边框:Excel表格中同时选中需要设置边框的区域,单击“格式”工具栏上“边框”左侧的下拉按钮, ...