在EXCEL如何用公式判断某个单元格条件为真时,整行用颜色表示(不是某个单元格)

2024-11-15 16:51:21
推荐回答(4个)
回答1:

比如<60时整行变红色,

只要将整行的数据与该数字联系上就可以了


建立联系用函数:offset

如:=OFFSET($D$11,ROW()-11,0,1,1)<60


或者=OFFSET($D$11,ROW()-11,0,1,1)="XX"

在第二张图的建立规则中,如果规则的结果为true,那么整行就能变成下面设置的颜色,如果为

false,则无变化


另外我推荐使用另外一个方法,对于某些数字情况(主要是数字)比如对<60分整行单元格填色,先在前面增加一列,对列进行编号(防乱,可以等下恢复),然后按照分数进行排序,在选中<60的全部行进行单元格填色,这个方法的额外好处是在需要对前10名进行填色的时候,如果使用rank函数会出现问题,比如第一名100,第二名98,第二名98(第三名不会有)第四名97,而我们常常的需求是:第一名100,第二名98,第二名98,第三名97,这样就可以按照意愿进行填色,最后用之前添加的那一列进行恢复。这种方法对付数字类的是很好的办法,给LZ参考下


函数方法详见附件


回答2:

条件格式:

先选中要设定的区域,假定为A1:G10,然后条件格式-->新建规则-->使用公式确定要设置格式的单元格,输入以下公式,然后点“格式”按钮,设置颜色即可。

 

=$B1=1

 

表示当B列数值为1时,A到G整行变色。重点就是把公式中的单元格的列加上绝对引用符号$。

 

同理,如果想把整列变色的,则只需先选中B列,然后把以上公式中的行加上绝对引用符号,则公式变为:

=B$1

意思只要B1单元格的值为1,则B列整列变色。


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

回答3:

使用条件格式设定整个区域

回答4:

我不知道!