首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel超实用技能,按单元格颜色求和与计数,千万不要错过

知识改变命运,科技成就未来。

在使用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实例能够让你快速掌握单元格颜色数量的统计方法,虽然很少有人将单元格装扮的五颜六色,但是不见的没有人这么做,学会这个技能,即便遇到了也不用求人,自己动手丰衣足食。

动动手指点击关注和转发,让更多的人告别加班的烦恼,每天掌握一些科技小技巧,相信也会为您的工作和生活带来便捷。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190814A0SZY000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券