EXCEL怎么样才能统计出填充了同一个单元格的数量?

2025-06-20 14:18:26
推荐回答(2个)
回答1:

一、执行“工具→宏→Visual Basic编辑器”菜单命令(或按“Alt+F11”快捷键),打开Visual Basic编辑窗口。
二、在窗口中,执行“插入→模块”菜单命令,插入一个新的模块--模块1。
三、在右边的“代码窗口”中输入代码:
四、关闭窗口,自定义函数完成。

Function testcolor(rng, col)
    For Each r In rng
        If r.Interior.ColorIndex = col.Interior.ColorIndex Then
            k = k + 1
        End If
    Next
    testcolor = k
End Function

在你指定 颜色的单元格 下输入 统计公式:=testcolor($A$2:$W$8,H10)

即可 。

回答2:

点击公式,打开名称管理器,新建名称”color“,引用位置填写”=GET.CELL(38,Sheet2!A1)“;

新建辅助列B,在B1中输入”=color“,下拉填充B列;

利用countif统计各种颜色的个数。举例:统计黄色个数,黄色对应的是6,在D1中输入”=COUNTIF(B1:B23,6)“回车即可求出黄色为3个。