知识改变命运,科技成就未来。
在使用Excel制作工作表时,为了凸显某些数据的重要性,一般情况下会更改数据的字体颜色,在海量的数据中,单纯的改变数据字体颜色不是很显眼,最好的办法就是进行单元格颜色填充,单元格填充后的效果非常醒目,对数据分析也有一定的帮助。
一般进行单元格填充,相当于间接的对数据进行了分类。例如,在一组混合数据中,大于零的整数用红色填充,小于零的整数用绿色填充,等于零用蓝色填充,其他未填充的都是小数。现在我们要统计大于零的整数有多少个?它们的之和是多少?只需统计红色单元格的数量就可以完成,求它们的和也只用计算红色单元格中的数据之和就可以啦!
这只是一个简单的例子,具体情况具体分析,在实际操作中还会遇到各种各样的情况。接下来就一起学习一下这个技巧吧!
步骤一:首先需要启用Visual Basic编辑器,右键单击示例工作表,然后左键单击【查看代码】选项。在Visual Basic编辑器中的工程资源管理器窗口中,右键单击后将鼠标指针移动至插入选项,然后插入一个模块,并将以下代码复制粘贴到代码窗口中,最后关闭Visual Basic编辑器回到Excel工作表操作界面。
代码区域:
Function CountColor(col As Range, countrange As Range) As Integer
Dim icell As Range
Application.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 Range
Application.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实例能够让你快速掌握单元格颜色数量的统计方法,虽然很少有人将单元格装扮的五颜六色,但是不见的没有人这么做,学会这个技能,即便遇到了也不用求人,自己动手丰衣足食。
动动手指点击关注和转发,让更多的人告别加班的烦恼,每天掌握一些科技小技巧,相信也会为您的工作和生活带来便捷。
领取专属 10元无门槛券
私享最新 技术干货