Excel怎么统计带颜色的单元格数量
发布网友
发布时间:2022-04-19 22:07
我来回答
共5个回答
热心网友
时间:2023-06-22 06:12
1、首先在excel表格中输入一组数据,并将其中的几个单元格标黄处理,需要统计标黄的单元格的数量。
2、选中单元格并点击工具栏中的“查找”按钮。
3、然后在打开的查找对话框中点击“选项”按钮。
4、在打开的选项设置中点击“格式”的下拉菜单,并选择背景颜色。
5、然后光标会变成吸管样式,吸取需要统计的单元格的颜色,点击“查找全部”按钮。
6、即可在查找对话框中看到*的底色单元格有4个被找到,并标注了单元格的位置。
热心网友
时间:2023-06-22 06:12
有1种方法应该可以实现
1.选中A1单元格,然后定义一个名称“getC",引用位置输入=GET.CELL(63,Sheet1!A1)&T(NOW())(sheet1为当前工作表名)
2.新建立一个工作表(表2),在与sheet1(下面以表1表示)工作表里需要统计颜色数量的单元格相同位置的单元格输入=getC(比如在表1中,你要统计第3行的颜色,那么在表2里的A3单元格输入=getC)
3.拉动,填充
4.通过统计表2里的颜色序号来实现统计各种颜色的单元格数量
注:单元格颜色的序号可以网上查,或更直接的,在一个单元格里输入=getC,然后设置该单元格的背景颜色,设置后,显示的数值就是该颜色的序号
上传个实例,如参考
另:每次重新设置背景颜色后,要按F9才能更新统计,还有,如果是通过条件格式显示的背景颜色是无法统计的
热心网友
时间:2023-06-22 06:13
用函数解决不了问题,只能用宏,创建宏你会的话你试试下面这个宏。
如果你的文件格式都是这样的话(即单元格都从A1开始,且最后统计的行和上面隔开有一个空行,且统计数据的显示位置都不变),只需要直接运行这个宏就搞定了。
Sub calc()Dim red, yellow, blue, green, row As Integerrow = 1Cells(row, 1).Selectred = 0yellow = 0blue = 0green = 0While Selection.Text <> "" With Selection.Interior If .Color = 255 Then red = red + 1 ElseIf .Color = 65535 Then yellow = yellow + 1 ElseIf .Color = 12611584 Then blue = blue + 1 ElseIf .Color = 5287936 Then green = green + 1 End If End With Selection.Offset(0, 1).Select If Selection.Text = "" Then row = row + 1 Cells(row, 1).Select End IfWendCells(row + 2, 2).Value = redCells(row + 2, 4).Value = yellowCells(row + 2, 6).Value = blueCells(row + 2, 8).Value = greenEnd Sub需要说明的是:我不知道这个颜色的值和你的对不对。我这里四种颜色取的是附件里图片里的那四种颜色,如果你用的不是,程序需要调一下,把你的EXCEL文件发我就行。
求采纳为满意回答。
热心网友
时间:2023-06-22 06:13
Excel 2003版暂无直接统计有颜色单元格的数量。
可以采用间接统计:将所有有颜色的单元格在另一列空单元格中对应位置填上1,再求和,有多少个1就有多少个有颜色的单元格。
若有多种颜色需分别统计,则每种颜色分别标记为不同的数字或字母,如红色计为r,绿色计为g等,只要统计r和g的数量就知道红色单元格和绿色单元格的数量了。
热心网友
时间:2023-06-22 06:14
使用定义名称统计单元格颜色