老板审核这个月的合同明细,并用颜色标记。现在要求按照颜色求和怎么办?
1.查找颜色
按Ctrl+F,调出查找窗口,点击“格式”,选择“从单元格选择格式”,点击我们需要选择的颜色,点击“查找全部”,这样所有相同颜色单元格就会出现在窗格的下面。
2.定义颜色全选查找到的单元格,在编辑栏中的名称框中输入“GREEN”
3. 在需要求和的单元格位置,输入"=SUM(GREEN)"
注意
这种求和方法,如果后期改变单元格颜色,合计金额不会随之更新的
按颜色求和之高手篇-VBA 编程法
这种方法对于大部分人来说,都不会。因为涉及到了编程,相对来说比较难点。但是,大部分情况下,我们其实并不需要知道代码怎么编写,只需要会用,会操作,会复制粘贴就行 01 选中工作表名字点鼠标右键,点击查看代码(快捷键【Alt+F11】)打开 VBA 编辑界面;然后在左侧的工程窗口中,右键点击插入一个模块,会生成【模块 1】。 02把代码复制到右边的代码窗口中,就可以了,然后点击保存,注意有的时候会有提示,需要将工作簿另存为可以加载宏的Excel表
以下英文部分是代码(不用管它看的懂不懂,粘贴过去就行了)
Option ExplicitFunction 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 icellEnd FunctionFunction SumColor(col As Range, sumrange AsRange) As Double 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 icellEnd Function
03
关掉VAB窗口,回到工作表界面,在单元格输入=SumColor(G2,$B$2:$B$15) =SumColor(找啥颜色,求和的数值区域)
注意
这种VBA方法,如果后期改变单元格颜色,合计金额会随之更新的
今天就到这里,
下期更精彩~
Excel+Word高级玩法:合并域一键搞定上千份合同(基础篇) 超实用!Excel批量插入指定行,这篇文章不收藏就亏大了 【饿了么】银行618大促活动 618年中钜惠来袭,京东支付银行优惠合辑精彩推荐
利用航班延误获利300万!算不算骗保?
你还是习惯有钱就放到余额宝吗?
扫码
关注我