打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel怎么统计相同颜色单元格的数量并进行求和计算太实用了
知识改变命运,科技成就未来。
在使用Excel制作工作表时,为了凸显某些数据的重要性,一般情况下会更改数据的字体颜色,在海量的数据中,单纯的改变数据字体颜色不是很显眼,最好的办法就是进行单元格颜色填充,单元格填充后的效果非常醒目,对数据分析也有一定的帮助。
一般进行单元格填充,相当于间接的对数据进行了分类。例如,在一组混合数据中,大于零的整数用红色填充,小于零的整数用绿色填充,等于零用蓝色填充,其他未填充的都是小数。现在我们要统计大于零的整数有多少个?它们的之和是多少?只需统计红色单元格的数量就可以完成,求它们的和也只用计算红色单元格中的数据之和就可以啦!
这只是一个简单的例子,具体情况具体分析,在实际操作中还会遇到各种各样的情况。接下来就一起学习一下这个技巧吧!
步骤一:首先需要启用Visual Basic编辑器,右键单击示例工作表,然后左键单击【查看代码】选项。在Visual Basic编辑器中的工程资源管理器窗口中,右键单击后将鼠标指针移动至插入选项,然后插入一个模块,并将以下代码复制粘贴到代码窗口中,最后关闭Visual Basic编辑器回到Excel工作表操作界面。
代码区域:
Function CountColor(col As Range, countrange As Range) As Integer
Dim icell As RangeApplication.Volatile
For Each icell In countrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
CountColor = CountColor + 1
End If
Next icell
End Function
Function SumColor(col As Range, sumrange As Range) As Integer
Dim icell As RangeApplication.Volatile
For Each icell In sumrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
SumColor = Application.Sum(icell) + SumColor
End If
Next icell
End Function
步骤二:求相同颜色的单元格数量,需要用到CountColor函数。函数CountColor的使用方法:=CountColor(指定颜色的单元格,统计单元格区域)
只需在D2单元格中键入函数【=CountColor(C2,$A$1:$A$15)】,按下键盘上Enter键之后进行公式填充。此处的单元格区域需要使用绝对引用,否则进行公式填充时会出现计算错误。当然也可以选中整列,但是这样的话计算时间比较长。绝对引用只需将光标放置在单元格区域【:】的左边和右边,然后按下键盘上的F4就可以了,也可以手动输入。
步骤三:求相同颜色单元格数值之和,需要用到SumColor函数。函数SumColor的使用方法:=SumColor(指定颜色的单元格,统计单元格区域)
只需在E2单元格中键入函数【=SumColor(C2,$A$1:$A$15)】,按下键盘上Enter键之后进行公式填充。此处的单元格区域同样需要使用绝对引用。
至此,Microsoft Excel实现按单元格颜色求和与计数的操作流程已经介绍完毕。通过这个Excel实例能够让你快速掌握单元格颜色数量的统计方法,虽然很少有人将单元格装扮的五颜六色,但是不见的没有人这么做,学会这个技能,即便遇到了也不用求人,自己动手丰衣足食。
动动手指点击关注和转发,让更多的人告别加班的烦恼,每天掌握一些科技小技巧,相信也会为您的工作和生活带来便捷。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
根据颜色求和与计数,你用了1天,我使用自定义函数1分钟就搞定了
你加班 1 小时做表格,我用VBA只需10秒钟,直接粘贴拿去用吧!
根据单元格颜色求和与计数,我做了1天,同事3分钟搞定,差距真大
提高工作效率:VBA让你在30秒内完成表格,告别加班1小时的困扰
Excel技巧应用篇:根据单元格颜色求和
原来你是这样的好色之徒:按颜色求和最快只要3秒!【Excel教程】
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服