怎样在excel中统计有颜色的数据?

发布网友

我来回答

3个回答

热心网友

1.选中需要进行处理的数字单元格,点击“开始-条件格式-突出显示单元格规则-大于”,如下图所示:

2.在弹出的对话框中(下图1所示),左边输入2000,右边点击选择“浅红填充色深红色文本”。点击确定,就能够看到填充效果如下图2所示。



3.重复第一步骤,在“单元格规则”子菜单中选择“介于”,在弹出的对话框中,填上介于1500至1999.99,右边点击选择“黄填充色深*文本”,点击确定。如下图所示。

4.重复第一步骤,在“单元格规则”子菜单中选择“小于”,在弹出的对话框中,左边填上1000,左边点击选择“绿填充色深绿色文本”,点击确定即可。

5.最终效果如下图所示:

热心网友

第一题,关于背景色的筛选:
假设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函数将其转换为颜色的名称,不过那样又需要添加辅助列了。
一个小例子已发给你了。

热心网友

我记得office2007里面的条件选择就可以。

===========
Office2003没有这个功能,
但是可以通过写VBA程序来达到这一点。

我有一个实例代码:
先做两个按钮控键。然后为控件编写代码(根据下面修改吧) 下面的是筛选 A列红色字的代码。

Sub hhh()
Dim x%
For x = 1 To Sheet1.UsedRange.Rows.Count
Cells(1 + x, 1).Select
If Selection.Font.ColorIndex <> 3 Then
Selection.EntireRow.Hidden = True
Else
End If
Next x
End Sub
Sub hh()
Cells.Select
Selection.EntireRow.Hidden = False
End Sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com