excel如何按颜色求和?

如题所述

    要使用这样的功能可以自定义函数,先展示一下自定义函数的使用样例:

    请点击输入图片描述

    自定义函数的代码如下:

Function CSum(Rg1 As Range, Rg2 As Range)

    Dim rg_ID As Range, rg_sum As Long

    For Each rg_ID In Rg1

        If rg_ID.Interior.ColorIndex = Rg2.Interior.ColorIndex Then

        rg_sum = rg_sum + IIf(IsNumeric(rg_ID.Value), rg_ID.Value, 0)

        End If

    Next

    CSum = rg_sum

End Function

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-20
点击开始选项卡下,【编辑】组里的“查找和选择”下方的“查找”或者按Ctrl+F就可以打开“查找和替换”窗口。在“查找和替换”窗口点击“选项”。选项上方就会出现“格式”下拉框,在下拉框选择“从单元格选择格式”。也可以直接选择格式进行设置,不过从单元格选择当然更方便了。鼠标就会变成一个吸管,点击黄色的单元格之后,格式旁边的预览窗格就是黄色的。点击“查找全部”下方就会出现所有黄色的单元格。点击下方查找到的任一条记录,按住Ctrl+A,所有黄色的单元格就被选中了。工作表右下角就出现了所有黄色的求和。然后再利用这种方法再依次把其他颜色的单元格求和值获取出来就可以了。
这种方法简单易操作,缺点就是只能根据颜色一个个进行操作。
第2个回答  2019-12-20
你可以把这些颜色然后设置成不同的字符,然后就是根据不同的字符,然后去求内核,也可以就是说直接按那个设置里头选择颜色,然后记之后那个设置区别,然后求和。
第3个回答  2019-12-20
第一,打开工作表,选数据-自动筛选-颜色筛选
第二,颜色筛选出需要求和的项目后,点击公式-求和。
第4个回答  2019-12-20
在求和标签下面筛选,其实有按照颜色求和的选项,实在不行的话,就先按照颜色排列一下,然后再分别求何
相似回答