EXCEL 如何统计底纹为某颜色的单元格的个数?

 我来答
ExcelPower
推荐于2019-08-30 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11859

向TA提问 私信TA
展开全部
可以的, 如果是excel 2003
用get.cell 宏表函数,
假设表名称为 sheet1
假设数据在 A1:A100选中B1----插入--名称---- 名称 输入 : 颜色 -----引用位置  输入 :  =get.cell(63,sheet1!A1) 确定

B1输入 =颜色
鼠标移到B1 右下角变实心十字 下拉
会出现A列所有颜色代码
假设有 1,2 ,6 三种代码
C1:C3输入 1,2,6
D1 输入 =countif(B:B,C1)
鼠标移到D1右下角 变实心十字下拉, 统计颜色个数
宓秋章佳问香
2019-11-14 · TA获得超过3878个赞
知道小有建树答主
回答量:3148
采纳率:34%
帮助的人:212万
展开全部
在excel2003中这样有用的。
按下alt+f11,插入
模块
写下过程
function
sumcolor(rag1
as
range,
rag2
as
range)
application.volatile
for
each
i
in
rag2
if
i.interior.colorindex
=
rag1.interior.colorindex
then
sumcolor
=
sumcolor
+
1
end
if
next
end
function
然后在你需要统计的工作表里面找个空白的单元格(例如d2)填充你要统计个数的颜色,然后在隔壁单元格写下:=sumcolor(d2,$a$1:$c$22)。其中$a$1:$c$22是需要统计的区域,根据你的需求自己改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式