2022-12-31 05:17来源:m.sf1369.com作者:宇宇
假设这些单元格在一列,选中第一个待统计颜色的单元格,同时按Alt和F11,右键点左边窗口的Sheet1,在右边新出来的窗口粘贴如下代码:Sub test()Dim i, j, Counter As Integer i = Selection.Interior.ColorIndex Counter = 1 For j = 1 To 1000 Selection.Offset(1, 0).Select If Selection.Interior.ColorIndex = i Then Counter = Counter + 1Next jMsgBox CounterEnd Sub然后按F5,完成
1、首先在WPS表格中输入数字,并在单元格中设置填充颜色,需要统计绿色单元格的个数。
2、然后点击工具栏中的“查找和选择”,在下拉框中点击“查找”。
3、然后在查找对话框中,点击“格式”下拉框中的“从单元格选择格式”。
4、选择需要统计数量的单元格格式后,点击查找全部。
5、然后在查找对话框下方即可出现“3个单元格被找到”的字样,即可统计出数量。
Excel要想统计相同颜色的数量,也就是说我们在Excel表里面对单元格都进行了不同颜色的填充,而我们需要对这些相同颜色的单元格分别的去统计出来一个数值,那么我们就给他复制粘贴到一个新的工作表当中,然后我们保留需要选的一种颜色的单元格,然后将其他的全部进行删除,然后再给他排序,这样从数字一到底下就可以看出来是多少个了。
案例:
下表是学生成绩表,每个颜色代表了不同的分数区间,现在需要统计每种颜色的个数,如何实现?
解决方案:
1. 按 Ctrl+F 查找工作表,在弹出的对话框中点击“格式”按钮
2. 在弹出的对话框中点击“从单元格选择格式”
3. 此时鼠标会变成吸管形状,点击任意一个黄色的单元格 --> 回到对话框点击“查找全部”
4. 此时可以看到所有黄色的单元格都已经找到
5. 全选找到的黄色单元格 --> 关闭查找对话框
6. 选择菜单栏的“公式”-->“名称管理器”--> 在弹出的对话框中点击“新建”
7. 在新弹出的对话框,在名称栏中输入“黄色”-->“确定”
8. 现在回到工作表,在需要对黄色单元格求和的区域输入以下公式即可:=count(黄色)
在excel2007中,可以直接按照颜色筛选,利用这个特性,可以用加辅助列的方式来自动计数。
1、选中数据,点击开始——排序和筛选——自动筛选命令,执行自动筛选。
2、在空白列建立复制列,并输入公式:=SUBTOTAL(103,$A$2:A2)。
3、点击下拉三角,按照颜色筛选,在辅助列自动计数。
4、在excel状态栏(下方的绿色长条)右键,勾选计数,在用鼠标左键选择数据时,可以通过查看状态栏的通知知道数据区域内的数据是多少个。
1、首先看表,有些单元格只有颜色标准,没有什么特别之处,所以你不能使用内置函数对带有颜色标签的单元格进行统计分析。
2、选择E2单元格,然后单击菜单栏“公式” - “定义名称”以打开“新名称”对话框。
3、在“新名称”对话框中,首先创建一个新名称“YSTJ”,输入位置“= get.cell(63,b2)* now()^ 0”,然后单击“确定”。 get.cell函数可以获取有关指定单元格的一些信息。参数“63”是返回指定单元格填充颜色的代码。
now()函数是一个volatile函数,now()^ 0的结果是1.您可以通过乘以结果而不改变结果来乘以结果。当单元格发生变化时,可以随时刷新公式以获得新公式。结果。
4、在E2单元格中输入“= YSTJ”(即新创建的名称),按Enter键得到结果3,即红色填充码为3。通过拖动填充手柄将E2单元复制到E2:G12区域。 B2:D12区域单元填充颜色的代码对应于E2:G12区域的“映射”。使用辅助区域E2:G12,我们可以计算B2:D12区域。
5、例如,计算红色单元格的数量:在单元格I2中输入“= COUNTIF($ E $ 2:$ G $ 12,3)”并得到6的结果。计算绿色单元格值的总和:在I3单元格中,输入:“= SUMPRODUCT(B2:D12,(E2:G12 = 10)* 1)”(绿色填充码为10),结果为330。
6、因为使用了宏表函数,所以当工作表用完时,它应该保存为“启用宏的工作簿”文件格式,并且允许在打开宏时启用它。
1准备好要统计的表格
2打开查找与替换对话框,点击查找内容后面的“格式”按钮,填充,背景色中选中要统计的颜色,确定,返回对话框。
3在“替换为”框中输入一个字母,注意不同颜色使用不同字母,点击全部替换。用同样的方法将另一种颜色单元格内容替换为字母,直到所有颜色替换完成。
4在需要统计某一行或某一列中某颜色单元格数目的单元格中输入对应的COUNTIF公式,如“=COUNTIF(B$2:B$17,"a")”,注意根据实际情况选择单元格范围和需要统计的字母。
5然后拉动含公式的单元格就可以统计所有行列中某颜色的单元格数目了