第1个回答 推荐于2017-11-22
楼主,公式控制填充颜色就是使用Excel的条件格式(格式菜单-->条件格式)
条件格式,顾名思义就是依条件设定格式。这里所说的“条件”即是用公式判定作条件,"格式"在您这题就是设填充颜色。条件格式即为当"条件"满足时,则设了条件格式的单元格上就应用"格式", 为了您更好地理解,我们来应用一个例子作说明:
例如: 我们想对B1:E10区域内填充颜色,条件是只要A1:A10的值不为空,同行的B到E就填充红色。操作如下:
1. 选择B1到E10这个区域
要点:
a. 哪有要应用条件格式就选哪里, 本例只要求对与A同行的B到E填充颜色
b. 单元格的选择顺序很重要,这里要从B1开始选,选到E10(下面会说为什么要这样)
2. 菜单"格式"-->条件格式-->"条件1:"下面选公式-->右侧输入 =$A1<>"" -->点"格式"按钮-->图案-->红色-->确定--确定
确定之后,只要在A1到A10单元格中输入数据,B到E的同行会填充为红色。
解释:
a. 条件格式最重要的就是条件的设定。本例的条件是=$A1<>"", 而不是=A1<>""是因为我们选择的是一个单元格区域B1:E10, 实际上Excel会把这个区域内每一个单元格都放上一个条件格式的公式.
如果条件公式是=$A1<>""这样: B1的条件格式就会是=$A1<>"",C1,D1的条伯公式也会是=$A1<>""
如果条件公式是=A1<>""这样: B1的条件格式就会是=A1<>"",而C1的条件格式则会变成=B1<>"", D1则会是=C1<>""
从上您可以看出, 设定条件格式时输入的公式就是应用到选择单元格时最开始选的那个格, 其他格的公式如果不使用绝对引用,条件公式也会跟普通公式一样,随单元格的变化而进行相对变化。
b. 条件格式输入的条件公式就是相对单元格起点说的,也就是选择单元格时第一个选择的单元格(本例就是B1),,所以要留意条件格式的起点单元格位置,这样写的条件公式才会准确。
回答者: lxlzmh2002 - 下位魔导师 十一级 2009-9-20 03:47
======================================================================
再复本贴, 答复: "条件格式谁不会呀,我说的是用函数"
对不起,您不补充这一句,我还真没看出来您说的是"用函数"。
但我告诉您,
1. 条件格式中可以用函数, 只要您愿意。
2. 不用条件格式,单纯用Excel自带函数还有没有能改变单元格填充色的。
告诉您一下这是为什么,因为目前我们说的公式与函数都是对数据进行统计计算用的,微软还没有开发出来不是用于计算而只改变单元格格式的函数。 明白了吗?本回答被提问者采纳