excel中怎么统计显示出来的数字的个数?

发布网友 发布时间:2022-04-25 13:05

我来回答

1个回答

热心网友 时间:2024-03-27 10:05

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

2003版:
选中单元格A2,点菜单的插入,名称,定义,名称处输入 abc,引用位置处输入 =GET.CELL(24,A1)
确定。
然后在任意单元格的下边一格比如A2输入 =abc,可以得到其上边单元格的填充颜色代码。公式复制下去,然后用函数COUNTIF()求个数,比如 =COUNTIF(A1:Z1,6) 可以求颜色为黄色的和。

无论2003、2007,当然也可以用宏自定义函数:
同时按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(C3:E7,D4),其中C3:E7是待求个数的单元格区域,D4单元格有需要的字体颜色,这两个都可以改的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com