excel里条件格式只有3个,有什么方法可以增加条件?

2024年11月17日 00:26
有5个网友回答
网友(1):

 1、选中需要增加的条件格式的单元格

2、点击菜单“条件格式-管理规则-新建规则”,就可以增加新的规则了,同时也可以修改和删除已有的规则


网友(2):

工具/宏/vb编辑器
在vb编辑器里,插入/模块,把下面这段贴进去。

然后,关闭vb编辑器。

在excel界面,选中数据,工具/宏/宏,在宏对话框里,选中colornum,运行。
就好了。自己观察,修改。

Sub colornum()
Dim allrange As Range
Set allrange = Selection

Dim c1, c2, c3, c4, c5, c6, dif
c1 = 38
c2 = 40
c3 = 36
c4 = 38
c5 = 37
c6 = 39
dif = 0.2
Dim onecell As Range
For Each onecell In allrange
If onecell >= 5 - dif And onecell <= 5 + dif Then
onecell.Interior.ColorIndex = c1
ElseIf onecell >= 10 - dif And onecell <= 10 + dif Then
onecell.Interior.ColorIndex = c2
ElseIf onecell >= 12 - dif And onecell <= 12 + dif Then
onecell.Interior.ColorIndex = c3
ElseIf onecell >= 14 - dif And onecell <= 14 + dif Then
onecell.Interior.ColorIndex = c4
ElseIf onecell >= 18 - dif And onecell <= 18 + dif Then
onecell.Interior.ColorIndex = c5
ElseIf onecell >= 34 - dif And onecell <= 34 + dif Then
onecell.Interior.ColorIndex = c6
End If
Next onecell
End Sub

改为可以去掉元代码

Sub colornum()
Dim allrange As Range
Set allrange = Selection

Dim c1, c2, c3, c4, c5, c6, dif
c1 = 38
c2 = 40
c3 = 36
c4 = 38
c5 = 37
c6 = 39
dif = 0.2
Dim cellvalue As Double
Dim onecell As Range
For Each onecell In allrange
cellvalue = Left(onecell.Value, Len(onecell.Value) - 1)
If cellvalue >= 5 - dif And cellvalue <= 5 + dif Then
onecell.Interior.ColorIndex = c1
ElseIf cellvalue >= 10 - dif And cellvalue <= 10 + dif Then
onecell.Interior.ColorIndex = c2
ElseIf cellvalue >= 12 - dif And cellvalue <= 12 + dif Then
onecell.Interior.ColorIndex = c3
ElseIf cellvalue >= 14 - dif And cellvalue <= 14 + dif Then
onecell.Interior.ColorIndex = c4
ElseIf cellvalue >= 18 - dif And cellvalue <= 18 + dif Then
onecell.Interior.ColorIndex = c5
ElseIf cellvalue >= 34 - dif And cellvalue <= 34 + dif Then
onecell.Interior.ColorIndex = c6
End If
Next onecell
End Sub

网友(3):

用公式吧,比如数据在A列,插入一列(B列)。
在B1输入公式:
=IF(OR(ABS(a1-5)<0.2,ABS(a1-10)<0.2,ABS(a1-12)<0.2,ABS(a1-14)<0.2,abs(a1-18)<0.2,abs(a1-34)<0.2),1,"")
把符合条件的都用1表示,在自动筛选,在B列选择等于1的,就可以得出符合条件的了。

网友(4):

用宏可以,不过不是太清楚你说的条件,是把分别等于5,或等于10,或等于14..........

的值找出来吗,可以的话发个表给我,如需要就发个百度消息给我。

网友(5):

条件格式仅允许3个是2003版的,2007版及以上条件格式上限增加至64个。升级至2007版及以上或者直接下载2007版及以上版本即可实现。