Excel如何根据单元格内容及单元格颜色求和?
发布网友
发布时间:2022-04-23 07:59
我来回答
共1个回答
热心网友
时间:2022-06-18 01:19
我们在用Excel处理工作的时候,经常会用颜色标记一些特定的单元格,有时候会利用颜色对它们筛选,有时候还要对它们进行求和。
像这样的表格数据如果一个一个加的话效率会很低,那么有哪些高效率的方法呢?别急!小编这就来告诉你!
灵魂匹配,我在另一边等你
广告
1、查找方法
我们按快捷键CTRL+F唤出查找和替换功能,在弹出的窗口中点击【格式】,选择*作为底色,然后点击【查找全部】。
按CTRL+A选中所有的查找结果,在左上角公式编辑器的地方输入【*】两个字,按CTRL+ENTER键将其定义,最后我们在单元格中输入公式:=SUM(*),这样就得到了求和的结果了!
2、筛选方法
这种办法是先将表格按颜色进行筛选,然后用函数将筛选后的单元格相加。
首先点击选中数据,点击【数据】——【筛选】,选择*之后被*标记的单元格就被筛选出来了,然后我们再用忽略隐藏的计算函数subsotal(9,a:a)进行求和,就能得到我们想要的结果了~
上面所说的两种方法,当*的单元格有所增减的时候就会失效了,如果想要无论如何增减也能得到正确的结果的话,不如试试接下来这两种方法~
3、使用宏表函数方法
点击【公式】——【定义的名称】,我们创建一个新的名称为【颜色】,然后在【引用位置】的地方输入公式:=get.cell(63,$a1)
然后在B列首行输入【=颜色】,下拉填充,最后用公式=SUMIFS(A:A,B:B,6)求和就能得到*单元格的求和结果了~
4、使用VBA方法
这个方法比较高大上,我们要用到开发工具中的visual basic!然后插入一个模块,输入一段代码,这段代码也就相当于是一条自定义的函数,我们使用这个函数就能得出结果,求和公式是:=hs(a2:a12)追问能不能具体根据我的图片,写一个公式 ,可以横拉批量求和