EXCEL提取指定彩色单元格内容

来源:百度知道 编辑:UC知道 时间:2024/07/01 03:56:55
比如我想计算某列的红色格有多少个应该怎样提取呢?
期待大虾为我解决问题

摘抄别人的,不知道对你有没有帮助。

第一题,关于背景色的筛选:
假设a,b,c,d列都有数据,第一行是标题,一直到20行,假设A列中有颜色(因为你说的是整行是一个颜色)
1.在E1中输入Color1
2.ctrl+f3,定义名称,名称为color1,在引用位置中输入‘=GET.CELL(63,Sheet1!A2)+RAND()*0’(引号不输入)
3.在E2中输入‘=color1’
4.用拖曳的方法将公式复制到第20行,即E20
5.然后以E列为标准筛选即可。

第二题,关于字体的颜色:
类似我回答的第一题,只是将引用位置的输入改成‘=GET.CELL(24,Sheet1!A2)+RAND()*0’即可。

这种方法就是用了一个参照列和宏表函数get.cell,可以实现筛选和排序有颜色的数据。

有什么问题可以再讨论

=============================
对啊,就是出现的颜色值,而不是显示的颜色名,目前我就想到了这种方法了,呵呵,筛选时选择相应的值就行了

=============================
呵呵,是啊,宏表函数在修改时不能自动变化,是我的错,忘记说了,修改数值后必须重新计算下,你可以使用快捷键F9(在修改完后,按F9,就会把所有=color1的地方重新计算)。
再有,如果你感觉显示数字不好的话,可以使用if函数将其转换为颜色的名称,不过那样又需要添加辅助列了。

利用查找功能,选中该列,查找--格式--图案 选颜色,查找全部