当前位置:首页 » 文件管理 » excel怎样对特定色字体进行计数

excel怎样对特定色字体进行计数

发布时间: 2023-02-13 22:54:49

1. EXCEL怎么统计同一行内同一种颜色字体的个数

亲,VBA代码如下,可以统计A列不同字体颜色的个数,结果显示在C列。


Subsumcolor()
Dimr,c,nAsLong'定义长整型变量
DimrgAsRange'定义一个Range变量
Dimd,k'定义两个可变类型的变量
Setd=CreateObject("Scripting.Dictionary")'创建字典
r=Range("A1").SpecialCells(xlCellTypeLastCell).Row'获取A列最大行号
ForEachrgInRange("A1:A"&r)'从A列第1到最后一行进行循环,每个循环的单元格是rg
c=rg.Font.Color'把循环的每个字体颜色数值赋给变量c
Ifd.exists(c)Then'如果字典中存在c值
d(c)=d(c)+1'c累加1
Else'如果字典中不存在c值
d(c)=1'c赋值1
EndIf'结束判断
Next'下一个循环
Columns("C:C").Clear'清空C列
ForEachkInd.keys'循环读取字典的每一个关键字
n=n+1'n值累加1
WithRange("C"&n)'定义简写C列的第n行
.Font.Color=k'用字典关键字的值设置字体颜色
.Value=d(k)'用字典关键字对应的项目值填写单元格
EndWith'结束简写
Next'下一个循环
Setd=Nothing'清除字典对象
EndSub

2. Excel对特定区域按颜色求和 、计数

对一些特殊的数据标注了颜色,想要快速求出这些区域的和,有两种方法:

Function SumByColor(Ref_color As Range,Sum_range As Range)

Application.Volatile

Dim iCol As Integer

Dim rCell As Range

iCol = Ref_color.Interior.ColorIndex

For Each rCell In Sum_range

If iCol = rCell.Interior.ColorIndex Then

SumByColor = SumByColor + rCell.Value

End If

Next rCell

End Function

Function CountByColor(Ref_color As Range, CountRange As Range)

Application.Volatile

Dim iCol As Integer

Dim rCell As Range

iCol = Ref_color.Interior.ColorIndex

For Each rCell In CountRange

If iCol = rCell.Interior.ColorIndex Then

CountByColor = CountByColor + 1

End If

Next rCell

End Function

3. excel怎么统计红色字体出现的次数

统计A1:C3区域内红色字体出现次数,首先将光标定位到A6单元格,在公式选项卡下,定义的名称组中,选择定义名称。在新建名称对话框中,定义名称为:hz,在引用位置中输入:=get.cell(24,Sheet1!A1:C3),单击确定关闭定义名称对话框。第二步:选中A6:C8区域,在编辑栏输入:=hz,按Ctrl+Enter键确定。即可得到有颜色的单元格的颜色代码,红颜色为3。最后,在A11单元格输入公式:=COUNTIF(A6:C8,3)得到A1:C3区域内红色字体出现次数。

4. 在EXCEl里的函数公式中,如何按照字体的颜色计数

宏表函数。
全选a列——菜单——插入——名称——定义——“当前工作薄中的名称”一行中填入一个名称,比如XX,
引用位置下面输入 =get.cell(24,$a1)
在空白列假定C1中输入=XX,公式下拉。这时单元格中出现不同的数字,红色的是3,无色的是0,蓝色是5…
求红色字体单元格个数:=countif(c:c,3)
黑色字体单元格个数的公式只需要改一下最后那个数字3,黑色是几就换成几。

5. 如何对excel中的单元格不同的填充颜色进行计数。

1、打开excel表格

6. EXCEL如何只求和某一列一种颜色字体的总数

  • 首先打开数据区域,发现业绩评分中的字体有黑色的有红色的有蓝色的,那么如何按照字体的颜色进行求和和计数,如下图所示:

7. 在excel表格中统计不同颜色文字的单元格数量

在excel2007中,可以直接按照颜色筛选,利用这个特性,可以用加辅助列的方式来自动计数。
1、选中数据,点击开始——排序和筛选——自动筛选命令,执行自动筛选。

2、在空白列建立复制列,并输入公式:=SUBTOTAL(103,$A$2:A2)。

3、点击下拉三角,按照颜色筛选,在辅助列自动计数。

4、在excel状态栏(下方的绿色长条)右键,勾选计数,在用鼠标左键选择数据时,可以通过查看状态栏的通知知道数据区域内的数据是多少个。

8. excel问题:如何统计红色字体的数据有多少个

如图,统计A列红色字体的个数。步骤是:


9. Excel中如何按颜色进行筛选并统计

在实际工作中,我们经常会通过为单元格设置背景色或者字体颜色来标注表格中较为特殊的数据。如果后续我们需要统计这些标注了颜色的单元格区域,我们应该如何筛选和统计呢?

例如下面有这样一份库存表:

现在我们需要统计出单元格标注为红色的产品的库存量以及它的总金额数,应该如何筛选和统计呢?

1) 选中标题行的任一单元格;

2) 然后点击 【开始】—【排序与筛选】—【筛选】 。这时表格的标题行所有列标题右边就都出现了 向下的三角形 筛选按钮;

3) 点击任意一个筛选按钮,在弹出的下拉菜单中,选择 【按颜色筛选】 ,然后点选上红色,那么所有红色区域就被筛选了出来。

这时候,看向工作表的 左下角状态栏 ,会看到表格中筛选出来的红色的数量为7;

如果我们想知道红色区域的库存量,我们可以点选整个“仓库存量”列(案例中B列),在 右下角的状态栏 里,我们就能看到该列的相关数据信息了:如平均值、求和等,从中我们可知红色区域的库存量为1484。

同样地,如果想统计红色区域的库存金额,只要点选中C列,那么,就会在右下角的状态栏里看到相关的统计数据了。

具体操作如下:

注意: 如果在状态栏里没有看到求和值等数据,可以 右键单击 状态栏,在弹出的“自定义状态栏”菜单里勾选上要显示的数值信息项即可。

同样一份表格,我们需要统计出绿色区域的产品库存量及总金额数。除了用上面那种方法之外,我们还可以用 右键筛选法 。

1) 因为要筛选的是绿色区域,所以我们选中表格里的 任一绿色单元格 ;

2) 右键单击 ,在弹出的菜单中,选择 【筛选】—【按所选单元格的颜色筛选】 ,那么,所有绿色的单元格就都被筛选了出来。

同样地,在状态栏里左下角和右下角,会有相关的信息显示。

具体操作如下:

工作表中,除了可以按照颜色进行筛选之外,还可以按照颜色进行排序。

可以分为:按单元格颜色排序;按单元格多种颜色排序。

相同一份表格, 要求将这份表格中的红色单元格在表格中置顶 ,应该如何操作呢?

1) 选中任意一红色单元格;

2) 右键单击— 【排序】—【将所选单元格颜色放在最前面】;

那么,所有红色单元格就会排列到表格最前面了。

如果表格被手工设置了多种单元格颜色,而又 希望按颜色的次序来排列 数据,例如要对下面图例中的表格按照“红色”、“黄色”、“绿色”、的分布来排序,要怎么操作呢?

1) 选中表格里任意一单元格;

2) 右键单击— 【排序】—【自定义排序】 ,弹出 【排序】 对话框;

3) 因为有颜色标注的区域为“库存金额”这一列,所以【排序】对话框里

“主要关键字” 就选择“库存金额”;

“排序依据” 选择“单元格颜色”;

“次序” 中选择“红色”在顶端;

然后单击 “复制条件” 按钮,继续添加条件,分别设置“黄色”“绿色”为 次级次序 ;

最后单击 “确定” 按钮关闭对话框;

回到工作表格中,可看到工作表格就是按照“红色”“黄色”“绿色”来进行了排序。

1) 按单元格颜色筛选,可快速汇总该颜色的相关信息;

2) 巧用状态栏的信息提示,可快速统计颜色单元格的信息;

3) 除了可以进行颜色筛选外,还可以按照颜色进行排序;

4) 颜色排序可以按单元格颜色排序,也可以按多种颜色进行排序。