excel 如何获取单元格背景色的编号?

在一个excel表格中,我想统计某一背景色的单元格的个数。怎么样可以实现呢?我想用countif实现,可是不知道用函数怎么表示本单元格的背景色?cell.colorind... 在一个excel表格中,我想统计某一背景色的单元格的个数。怎么样可以实现呢?

我想用countif实现,可是不知道用函数怎么表示本单元格的背景色?cell.colorindex好像不行;cell.interior.colorindex也不行。
ethy_ed - 助理 二级,具体怎么做的?新手,不懂,谢谢!

houtzwoo - 进士出身 八级,你这个行不通啊,会出现一个新的对话框:update values:63.Tabelle1
展开
 我来答
ExcelPower
推荐于2016-02-13 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11863

向TA提问 私信TA
展开全部

获取单元格背景色,需要用到 自定义名称  get.cell函数

操作方法:


如下例:

在A1:A7单元格 分别设置了 7种背景色:  红橙黄绿青蓝紫


首先,选中 A 列, Ctrl+F3 新建名称

名称  可随便输入一个名称, 如示例  名称: 背景色

引用位置输入公式:    =get.cell(63,Sheet2!$A1)  

(Sheet2!A1 为当前工作表 的A1单元格, 需依照 实际填写)

点击 确定完成  新建名称。 


在B1 单元格输入 公式   

=背景色

并下拉填充公式

如下图 结果 即得出 A1:A7 对应 单元格背景颜色编号

ethy_ed
推荐于2016-01-21 · 超过18用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:56.8万
展开全部
可以通过录制宏的方式,来找到所要颜色代码。执行录制宏,选定一个单元格,背景色设成所需颜色,停止录制。
进入VBA编辑器,即可看到所需代码.color=*****。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
houtzwoo
2007-05-18 · TA获得超过1924个赞
知道大有可为答主
回答量:1724
采纳率:0%
帮助的人:1351万
展开全部
用宏表函数GET.CELL即可。
定义名称X=get.cell(63,a1)
其中A1为引用,可灵活更改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式