excel表:如何从某种背景颜色的单元格中查找某个数值,并计算符合该条件的单元格个数?
发布网友
发布时间:2022-04-26 23:32
我来回答
共4个回答
热心网友
时间:2023-11-12 06:19
为了方便其他格式的查询,做成一个函数来调用,
第一个参数为:查找的单元格区域
第二个参数为:查找的字符
第三个参数为:查找的颜色,可以是 color 值或RGB,不能是 colorindex值,
Sub aaa()
MsgBox FindColor(Cells, "好", vbYellow)
End Sub
Function FindColor(Rng As Range, What As String, C As Long) As Long
Dim R As Range, S As String
Application.FindFormat.Clear
Application.FindFormat.Interior.Color = C
Set R = Rng.Find(What, , , xlWhole, , , , , True)
If R Is Nothing Then Exit Function
S = R.Address
Do
FindColor = FindColor + 1
Set R = Rng.FindNext(R)
Loop Until R.Address = S
End Function
热心网友
时间:2023-11-12 06:20
间接的可以用查找框得出,先中需要查找的区域,查找“好”,打开选项,格式,指定*填充,查找全部,全选,状态栏就有计数了
热心网友
时间:2023-11-12 06:20
1.在一个辅助数据区使用宏表函数取出每个单元格的颜色代码
2.在某个位置输入需要统计的颜色代码,然后在边上的位置使用countif统计出这个颜色值的总数
热心网友
时间:2023-11-12 06:21
先可以帅选出*单元格
帅选完后
在随一单元格输入=COUNTIF(A:A,"好")