excel如何按颜色求和?
大家好,我是头条号Excel自学成才
对于单元格按颜色求和有4种方法来解决,1、查找法,2、筛选法,3、宏表函数法,4、VBA代码法,我们一一来进行介绍
1、使用查找法我们按CTRL+F调出查找窗口
将格式调整为黄色,进行查找
按CTRL+A选中所有查找出来的结果
在公式编辑栏左边输入黄色,然后按CTRL+回车,定义了一个名称管理器
最后我们在任意的一个单元格中输入公式=SUM(黄色)便可得到最终的结果,操作的动图如下所示:
2、使用筛选法我们对数据列进行筛选,选择按单元格的颜色进行筛选,选择黄色单元格,然后我们输入对可见单元格计算的公式=substotal(9,a:a),便可以对这些数据进行求和,操作的动图如下:
3、使用宏表函数法我们选中数据列,公式选项卡下,创建一个名称管理器,然后创建名称为颜色,公式为=get.cell(63,$A1)
然后在B列输入公式=颜色,所有A列的颜色代码就被显示出来,黄色的代码是6
最后我们使用=SUMIFS(a:a,b:b,6)得到最终的结果
4、使用VBA的方法我们按ALT+F11,新建一个模块,在代码区内输入代码,然后调用自定义的hs函数,对单元格的区域进行求和即可
其中插入的代码是:
Function hs(a As Range)
Dim t
For Each x In a
If x.Interior.Color = 65535 Then
t = x.Value + t
End If
Next x
hs = t
Application.Calculate
End Function
以上就是对对单元格颜色求和的4个小技巧。
头条号:Excel自学成才,主页有更多精彩内容
(1)八年级函数课件:
今天教大家如何按单元格对应的填充色来求和。案例:
下表是学生成绩表,每个颜色代表了不同的分数区间,现在需要对每种颜色的分数求和,如何实现?
解决方案:
1. 按 Ctrl+F 查找工作表,在弹出的对话框中点击“格式”按钮
2. 在弹出的对话框中点击“从单元格选择格式”
3. 此时鼠标会变成吸管形状,点击任意一个黄色的单元格 --> 回到对话框点击“查找全部”
4. 此时可以看到所有黄色的单元格都已经找到
5. 全选找到的黄色单元格 --> 关闭查找对话框
6. 选择菜单栏的“公式”-->“名称管理器”--> 在弹出的对话框中点击“新建”
7. 在新弹出的对话框,在名称栏中输入“黄色”-->“确定”
8. 现在回到工作表,在需要对黄色单元格求和的区域输入以下公式即可:=sum(黄色)
9. 依照上述步骤依次对其他颜色求和