打开APP
userphoto
未登录

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

开通VIP
你知道如何按照背景色或者字体颜色来求和吗?


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!



按颜色来做一些计算、统计等操作在以前几乎用基础操作是无法实现的。借用宏表函数和VBA我们实现依据某一颜色来进行一些操作。今天这个帖子重点是介绍另类的基础操作和如何使用宏表函数来按颜色做一些操作。


01

先讲一个简单的吧。在一个工作表中我们如何对某一颜色的单元格(或字体)进行求和呢?如下图,我们要对涂绿色的单元格进行求和。



在单元格F1中输入“=SUBTOTAL(9,F3:F18)”。接下来,我们对数据区域进行排序和筛选。单击F列的下拉箭头,单击“按颜色筛选”,里面有两个选项,“按单元格颜色筛选”和“按字体颜色筛选”。如果你没有对字体设置颜色,那么“按字体颜色筛选”选项就不会出现。



筛选完成之后的效果是这个样子的。



我们通过SUBTOTAL函数间接地实现了按照颜色来求和的目的。更改SUBTOTAL函数的参数,就会有更多的计算类型可选择。

但这个毕竟不是常用的方法,使用场合受一定的限制。


02

利用宏表函数,我们可以更加自由地按照颜色来做一些操作。宏表函数不能直接使用,必须在名称中使用。

下面这个例子,要求按照F列中的颜色来对销售量求和。



首先在名称中定义名称“color”,公式如下:“=GET.CELL(63,Sheet1!C2)+NOW()^0-1”。第一个参数63代表单元各个的背景颜色。

NOW()函数,是每时每刻都在变化的,由它的变化,强行引起GET.CELL同时进行重算,以达到及时更新的目第。任何非0数字的0次方,结果都是1,所以NOW()^0-1始终结果为0,并不影响计算结果。



接下来添加辅助列,单元格D2中输入公式“=color”;在单元格G2中输入求和公式“=SUMIF(D:D,color,C:C)”。



这时可以看到,G列中按照要求的颜色统计了销售量总量。


03

下面我们再来看看如何按照字体的颜色来做一些操作。方法和上面的大同小异,只是在创建名称时,将宏表函数的第一个参数改为24,其含义是,代表1~56 之间的一个数字,是单元格中首字符的字体颜色编号。如果字体颜色为自动生成,返回 0。



接下来在辅助列中输入公式“=color”;

在单元格G2:G5中输入的求和公式和上面的有些区别,分别输入:

“=SUMIF(D:D,"45",C:C)”

“=SUMIF(D:D,"6",C:C)”

“=SUMIF(D:D,"43",C:C)”

“=SUMIF(D:D,"33",C:C)”

其中第二个参数分别对应着橙色、黄色、绿色和蓝色。



这样,就完成了按照字体颜色来求和了。

其它操作的原理是类似的,这里就不再介绍了。


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

就知道你“在看”

推荐阅读
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
收藏!Excel中不同颜色的单元格求和,就是这么简单!
excel筛选平均值的函数和方法
厉害,Excel中8个鲜为人知的条件求和公式
五颜六色的表格如何做数据统计?这3个小技巧能节省你一半的时间!
excel如何以字体颜色为条件和
WPS表格、Excel常用技巧大全,99%人都不知道,但非常实用!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服