在Excel单元格B2,C3中输入数值2和3,现在单元格D4中输入公式=B$2+C3,再将D4的公式复制到D5,D6,D7的值

D5.D6,D7的值各为什么?
2024-11-21 17:40:50
推荐回答(3个)
回答1:

因为下拉到D5时公式是B2+C4即只有=B2即2
D6时也是B2+C5=2
D7时B2+C6=0
因行2是绝对引用的,不管哪个方向复制公式,不变。列只向下拉时,列是不变的,相当于绝对引用了。所以值都是B2的值。
如果是向右拉就会产生变化了。D5公式前面说过了。从D5向右拉,看看变化。就明白相对引用与绝对引用的区别。
右拉到F5
E5时,公式变成了=C2+D4=5
F5时,公式变成了=D2+E4=0
这就是前一个是绝对了第二行,列相对引用,就出现这种情况了。

回答2:

如果D4中公式是=B2+C3,那么D5=B3+C4
D6=B4+C5
D7=B5+C6
现在D4中公式是=B$2+C3,那么复制过程中行号2保持不变,因此
D5=B2+C4
D6=B2+C5
D7=B2+C6

回答3:

D5=B$2+C4
D6=B$2+C5
D7=B$2+C6