Ⅰ excel如何按颜色求和
要使用这样的功能可以自定义函数,先展示一下自定义函数的使用样例:
自定义函数的代码如下:
Function CSum(Rg1 As Range, Rg2 As Range)
Dim rg_ID As Range, rg_sum As Long
For Each rg_ID In Rg1
If rg_ID.Interior.ColorIndex = Rg2.Interior.ColorIndex Then
rg_sum = rg_sum + IIf(IsNumeric(rg_ID.Value), rg_ID.Value, 0)
End If
Next
CSum = rg_sum
End Function
Ⅱ 在excel中如何将颜色相同的数据相加
假如你的数据列在A列,利用一个空白列作为辅助列,如B列。
选择B1单元格,插入→名称→定义
在上面的名称框中输入cl
在下面的引用位置中输入
=get.cell(24,$A1)
添加,关闭
在B1中输入
=cl
向下复制,这样,黑色字体(应该是自动生成的吧),返回1,红色字体将返回3
下面用SUMIF函数进行分别计算就可以了。
黑色字体求和公式
=Sumif(B1:B10000,1,A1:A10000)
红色字体求和公式
=Sumif(B1:B10000,3,A1:A10000)
补充:
楼主说的没错,由于Excel公式自身不能识别文字的颜色,而get.cell函数为宏函数,只能用在VBA代码或自定义名称中。因此,如果有多列数据需要计算,就要分别用get.cell宏函数名称提取相应单元格的颜色值。
为了方便设置sumif函数,原数据区域与颜色辅助列最好保持连续
如A:C列为原数据,D:F为辅助列,以获取颜色值,则黑色字体求和公式改为
=SUMIF(D1:F1000,0,A1:C1000)
注:刚才发现,用Excel2003和2007两个版本,用get.cell函数获得的自动颜色(黑色)竟然不一致,2003的值为0,所以上述公式将第二个参数1改为了0,请楼主自行根据实际的显示值进行替换。
Ⅲ Excel 在列中或行中 按照颜色 求和
方法1,根据图表函数=get.cell(63,)添加用于区分颜色的辅助列,后用SUMIF函数求和;
方法2,筛选或筛选后按颜色排序,进行区域求和;
方法3,查找,按格式查找,全部选择。最下方会显示总和;
方法4,VBA
Ⅳ 怎样把整个表格中相同颜色的单元格求和
方法/步骤
1
按单元格颜色来求和,这需要用到查找和定义名称这两个命令。
在excel工作表中如何按单元格颜色求和计算?
2
我们一起来看下具体操作方法。
比如,下图表格中的数据,现在需要把单元格是红色的数据进行求和计算,结果显示在B2单元格。
在excel工作表中如何按单元格颜色求和计算?
3
我们按键盘的CTRL+F 键,调出查找操作框。
我们也可以在“开始”选项卡这里点“查找和选择"再点查找,调出查找操作框。
在excel工作表中如何按单元格颜色求和计算?
在excel工作表中如何按单元格颜色求和计算?
4
我们在操作框的“格式”这里点下,在弹出的相关选项中,再点“格式”右侧的小三角,如下图所示。
在excel工作表中如何按单元格颜色求和计算?
5
弹出下拉菜单中点“从单元格选择格式”
鼠标即变成白色+字加一支吸管。然后,移到其中一个红色单元格上点下。
在excel工作表中如何按单元格颜色求和计算?
在excel工作表中如何按单元格颜色求和计算?
6
这时,查找内容右侧的预览这里即显示为红色。
然后,我们点击“查找全部”
在excel工作表中如何按单元格颜色求和计算?
7
点“查找全部”后,操作框下方即显示所有红色单元格。
然后,按键盘的CTRL+A键,把这些单元格全选中。
在excel工作表中如何按单元格颜色求和计算?
在excel工作表中如何按单元格颜色求和计算?
8
这时,在表格上的红色单元格也是显示选中的状态。如下图所示。
把查找操作框关闭。然后,我们点开“公式”选项卡,再点“定义名称”
在excel工作表中如何按单元格颜色求和计算?
在excel工作表中如何按单元格颜色求和计算?
9
弹出新建名称操作框;
在框内的“引用位置”这里显示着,表格上所选中的所有单元格。
然后,在“名称”这里输入自己预定的名称,比如“红色单元格求和”。再点击确定。
Ⅳ excel中用什么公式可以把相同颜色的单元格数值相加
最直接有效的方法是用数据透视表。
操作步骤如下:
选中源数据区域,区域的第一行不允许留空白。
插入-->数据透视表-->数据透视表。
将要合并的标签列拖放到“行标签”位置,将要相加的值放到“数值”位置,默认数值合并方式为“求和”。
其他方法会比较麻烦,可以借助countif、match等模拟出不重复的标签数据,然后使用sumif条件求和来自动将数据进行加总。
Ⅵ excel里相同颜色的数字怎么求和
宏表函数。假定有颜色数据在a列,全选a列——菜单——插入——名称——定义——“当前工作薄中的名称”一行中填入一个名称,比如xx,引用位置下面输入
=get.cell(63,a1)
在空白列假定c1中输入=xx,公式下拉。这时单元格中出现不同的数字,红色的是3,无色的是0
求和公式:=sumif(c:c,3,a:a)
求单元格个数:=countif(c:c,3)
Ⅶ EXCEL如何对一列里所有标示颜色的单元格求和
标示颜色的单元格有什么共同属性吗?如果有共同属性,比如间隔一行标色或者编号为奇数的标色,这样的话可以求和,但如果是随机标颜色,则不能公式求和,数据不多的话,你就手动求和吧。
Ⅷ EXCEL里,将一列中相同颜色的数值求和,怎么输入函数
在Excel的内建功能,
内建函数中,
应没有针对颜色而自动计算的方法。
故可能是唯一办法
-
VBA自定义函数
我刚写了一个简单的VBA,
绝对可以做到你的要求
Function
COLORSUM(xx
As
Range,
yy
As
Range)
As
Double
y
=
yy.Font.ColorIndex
For
Each
x
In
xx
If
x.Font.ColorIndex
=
y
Then
xxx
=
xxx
+
x.Value
End
If
Next
COLORSUM
=
xxx
End
Function
假设你的数字是在A1:A100
而A2的数字颜色是作为自动求和的识别
只要将上述VBA贴在模块上,
COLORSUM函数便可以使用
输入公式
=COLORSUM(A1:A100,A2)
便会所有与A2相同颜色的数字,
自动求和
请测试!
Ⅸ 如何对EXCEL表中同一列中相同颜色的单元格进行求和计算
使用单元格信息函数取得颜色值再使用条件求和,使用MS
Office的朋友建议少用颜色作区分。
Ⅹ excel 如何对同颜色 同列不同行求和
示意图如下:
选取单元格C2,点击上方的"公式"---"名称管理器"---"新建",输入一个名称,比如"KKK",在该页面的下部,在"引用位置"框中,输入公式:=GET.CELL(63,Sheet2!$A2),之后,关闭该页面.
仍选取单元格C2,输入公式:=KKK,下拉.则A列中红颜色的单元格的颜色值就出现在C列中.
在D2中输入公式:=SUMIF(C$2:C$9,3,B2:B9)
,则其结果即为A列中红色单元格对应的B列的值得总和.
注意!我这是在EXCEL2013中做出来的.