本文作者:朱莉 来源:Excel 小超人(ID:Julie1391) 本文编辑:小叮、竺兰 有没有遇到过这种情况,在 Excel 中将公式向下填充后,结果就变得很奇怪,不再是你想要的样子? 如果 A1 单元格为「=B1」,则 A1 就是 B1 的引用单元格,B1 就是 A1 的从属单元格。根据引用和从属单元格的位置关系不同,可以分为三种不同的引用方式:相对引用、绝对引用和混合引用。当你将公式复制到其他的单元格时,从属单元格和引用单元格的相对位置关系保持不变。结合上一个例子,我把每一个单元格里的公式写在后面。我们原本想要的是,每一行的「数量」乘以一个不变的「单价」。但是 Excel 中如果采用的是「=B1」这个格式的相对引用,在向下或者向右填充时,公式会跟着变。将上一个案例中的公式改为「=B4*$C$2」,这样的格式就是「绝对引用」。我们在单元「C2」的行号和列号前,各加了一个「$」符号,就能起到将这个单元格在公式中「锁死」的作用。 了解了上面的「绝对引用」后,「混合引用」就好理解了。如果说我们将「绝对引用」看成是,将行号和列号都「锁死」。那么「混合引用」就是要么「锁死」行号,要么「锁死」列号。而剩下的那一个行或者列号,将公式复制到别处时,会发生相应的变化。❶ 「=C$2」就是行号不会变,无论复制到哪一列,引用都是第 2 行的内容;❷ 「=$C2」正好相反,列不会变,复制后永远引用 C 列。下面给大家看一个有趣的列子,利用混合引用制作「九九乘法口诀表」。公式中的 B$2,$在行号前,说明是将第 2 行「锁死」,针对列的相对引用;$A3,$在列标之前,A 列被「锁死」,复制时行号还是会变。我们来验证一下,在 9*9 这一格中的公式是什么样。=J$2&'*'&$A11&'='&J$2*$A11 分别将 B$2、乘号、$A3、等号以及 B$2*$A3 的计算结果连接起来,得到了最终的表格。
|