在 Excel 中常常要做数量统计,比如 COUNT 函数可以统计数字单元格,COUNTA 函数可以统计非空单元格,COUNTIFS 按条件计数等等。那么假如要统计有多少个填充颜色为绿色的单元格,或者有多少个字体为红色的单元格,如何实现呢?如果你之前从未使用过宏,可以先看之前发布的文章《当你拿到VBA代码时,该怎么用?》l 操作步骤1) 单击【开发工具】选项卡→【Visual Basic】,在弹出的VBE界面中,单击【插入】→【模块】2) 输入以下代码(不区分大小写)3) 使用方法:比如要在A2:A22区域中有多少个单元格的填充色和字体色与F2单元格一样。在Excel工作表中输入函数 =CountColor(A2:A22,F2)当然我们还可以在代码 IF 判断位置添加各种条件,例如判断字体是否加粗、倾斜、字号大小、单元格有无边框等等,然后计算出满足这些条件的单元格数量。