怎样统计wsp表格中相同颜色的单元格的总个数 ???

怎样统计wps表格中相同颜色的单元格的总个数如题,比如表中的某一行有50列,这50列中有三种颜色,黄色,绿色和红色,现在要将黄色,绿色,红色的单元格的个数分别统计出来,用... 怎样统计wps表格中相同颜色的单元格的总个数 如题,比如表中的某一行有50列,这50列中有三种颜色,黄色,绿色和红色,现在要将黄色,绿色,红色的单元格的个数分别统计出来,用什么方法比较好 展开
 我来答
匿名用户
2013-04-13
展开全部
以下是Excel里的方法,希望有一种能在WPS里用。

一、Excel2007版,把行里的数据用复制-选择性粘贴-转置的办法粘贴到列里,然后筛选,自动筛选,按颜色筛选,筛选后用公式 =SUBTOTAL(2,A1:A20000)来求A1到A20000中筛选后的个数。

二、Excel任意版:
选中单元格A2,点菜单的插入,名称,定义,名称处输入 abc,引用位置处输入 =GET.CELL(24,A1)
确定。
然后在任意单元格的下边一格比如A2输入 =abc,可以得到其上边单元格的填充颜色代码。公式向右复制,然后用函数COUNTIF()求个数,比如 =COUNTIF(A2:Z2,6) 可以求颜色为黄色的和。
如果你说的颜色是指填充颜色,那么把=GET.CELL(24,A1)中的24改为63

三、用宏自定义函数(我估计WPS也可以用):
同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码:
Function sumcolor(rng1 As Range, rng2 As Range) As Single
Dim cell As Range
sumcolor = 0
For Each cell In rng1
If cell.font.Color = rng2.font.Color Then sumcolor = sumcolor + 1
Next cell
End Function

回到Excel中,输入 =sumcolor(A1:AX1,A1),其中A1:AX1是待求个数的单元格区域,A1单元格有需要的字体颜色,这两个都可以改的。
如果你说的颜色是指填充颜色,那么把
If cell.font.Color = rng2.font.Color Then sumcolor = sumcolor + 1
改为
If cell.interior.Color = rng2.interior.Color Then sumcolor = sumcolor + 1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式