首页 > 电脑

在excel中怎么设置一列单元格的值和另外一列同行中单元格相比后,不在要求范围时字体显示红色

更新时间2019-10-28 11:01:11

A1                  B1(输入值不在A1范围时,字体显示红色)

3±0.2             3.0

5±0.2             4.7(此时应该显示红色)

4±0.2             4.1

2.2±0.2           2.2

2.3±0.2           2.0(此时应该显示红色)

问题:如果B列的值,不在A列数据根据正负号相计算得出的结果范围内,则标记红色

选中B2,点击开始选项卡,选择条件格式,新建规则,使用公式确定要设置格式的单元格,在为符合此公式的值设置格式,输入:

=OR(B1>LEFT(A1,FIND("±",A1)-1)+MID($A$1:$G$4A1,FIND("±",A1)+1,99),B1<LEFT(A1,FIND("±",A1)-1)-MID(A1,FIND("±",A1)+1,99))

确定。

如图:在excel中怎么设置一列单元格的值和另外一列同行中单元格相比后,不在要求范围时字体显示红色


然后,再次点击条件格式,最下面的管理规则,点击应用于你要使用的区域,如图

在excel中怎么设置一列单元格的值和另外一列同行中单元格相比后,不在要求范围时字体显示红色

我的区域时B1:B4 

在excel中怎么设置一列单元格的值和另外一列同行中单元格相比后,不在要求范围时字体显示红色


这个问题,加辅助列会好一些,添加两列A列单元格中数的据,根据正负号相加和相减结果的辅助列

比如A1,如我传的图,A1是2.3±0.2  , B1是2

相加   =LEFT(A1,FIND("±",A1)-1)+MID(A1,FIND("±",A1)+1,99)

相减   =LEFT(A1,FIND("±",A1)-1)-MID(A1,FIND("±",A1)+1,99)

得出相加为2.5,相减为2.1

然后B1列设置条件格式,大于2.5或小于2.1则变红。

相关标签:excel

上一篇:CAD2014的字体如何安装?

下一篇:在win7下怎么调输入法没打开一个都是搜狗输入法