为什么在条件格式的公式中输入=$ D1=3会变成红色呢。

如题所述

在条件格式中如果全选了,然后用=$D1=3去判断,在每一行上都是去判断该行的D列的单元格是否满足=3的条件,如果满足,每个单元格都会显示红色。也就是说,无论在一行上的哪个单元格上判断,判断的条件都是该行D列的单元格。

相对引用和绝对引用的精髓就是:$在谁前面,谁不动。
一个单元格地址有两部分组成:一个是字母(代表列数),一个是数字(代表行数)。
比如说D1表示的是D列第一行的单元格。AF3表示的是AF列第三行的单元格。
字母横着拉会变,竖向拉,不管前面加不加$都不会变。
同样,数字竖向拉会变,横着拉不管加不加$都不会变。

因此你的例子中:=$D1=3在下拉的时候只有没有加$的数字会动,多此一举。

举个例子:
=D1,这样的单元格往右拉一个单元格会变成=F1,也就是D横着拉会变成F。但是向下拉一个单元格就变成了=D2,竖着拉只有数字没有锁定的时候会变。

=D$1横着拉会变成=F$1,竖着拉还是=D$1
=$D1横着拉还是=$D1,竖着拉会变成=$D2
=$D$1怎么啦都不会变,还是=$D$1,因为行和列都锁定了。
温馨提示:答案为网友推荐,仅供参考