怎样在EXCEL表中编辑一个公式:如果A2的数字小于5,则B5变为红底色,如果A2里的数字大于等于5,则B5保持白底

我会用条件格式,但我想知道用函数的方法是否可以实现?比如IF函数。

选中B5,菜单:格式-条件格式
条件1,左侧选“公式”
右侧,输入公式 =A2<5
点下方“格式”按钮,设置你要的红底色,点两次确定即可

直接用函数可能不行追问

因为好多个工作表都要一一用条件格式设置,实在是麻烦而且费时长。如果能用函数解决,我就可以直接把函数复制过去。

追答

那没办法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-03
可以用自定义函数解决:)稍等一下,我把函数写给你。
Private Function hehe(ByVal Aaa As Range) As String
If Aaa.Value < 5 Then
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, Formula1:="5"
Selection.FormatConditions(1).Interior.ColorIndex = 3
hehe = ""
Else
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreaterEqual, Formula1:="5"
Selection.FormatConditions(1).Interior.ColorIndex = 2
hehe = ""
End If
End Function
第2个回答  2011-05-03
excel2003做不到。excel2010的版本里面有个cell的函数,你看下说明就知道
相似回答