excel相同颜色单元格数值相加
发布网友
发布时间:2022-05-07 00:47
我来回答
共4个回答
热心网友
时间:2023-10-09 19:24
excel2007可以直接按颜色汇总。
之前的版本需要借助vba
或者用宏表函数get.cell()添加辅助区域后进行条件求和。
参考资料:http://tieba.baidu.com/f?kz=110866759
热心网友
时间:2023-10-09 19:25
=sumcolor(A1,A1:A15)
热心网友
时间:2023-10-09 19:25
按Alt+F11打开VB编辑器,把下面的代码粘贴进去
Function SumColor(rColor As Range, rSumRange As Range)
Dim rCell As Range
Dim iCol As Integer
Dim vResult
Application.Volatile
iCol = rColor.Interior.ColorIndex
For Each rCell In rSumRange
If rCell.Interior.ColorIndex = iCol Then
vResult = WorksheetFunction.Sum(rCell) + vResult
End If
Next rCell
SumColor = vResult
End Function
存盘退出编辑器
在你需要结果的单元输入=sumcolor(A1,A1:A100)
A1是具有你需要求和的背景颜色的任意一个单元格,A1:A100是你所要相加的区域(包括背景颜色不同的单元格,只要把你要加的单元格框进去就行)
热心网友
时间:2023-10-09 19:26
没有办法。只有看相同颜色的有什么规律没有,如果有规律,看能不能用一些函数解决。