所有的引用都由“列名+行数”组成,如“A2”、“2”、“A”符号决定了引用是否为绝对。
1. 相对引用
相对就是行与列都没有“$”符号修饰,从而行和列都是相对的。对于行,因为是数字,所以这相对的概念很好理解,但对于列,由于是字母,所以对于字母递增的理解一般都不自然。
看一个具体的例子,如果在一个单元格里输入“=A1+1”,按住“Ctrl”键横向拖动,则生成的单元格子里公式会自动变为“=B1+1”、“=C1+1”、“=D1+1”等。
相对应用的场景非常广泛,也是应用最广的,例如求某列的和、两列的乘积等等。
2. 绝对引用
绝对引用就是行与列都有“$”符号修饰,这样的优点就是按着“Ctrl”键拖动,里面的引用不会变,一直都是绝对引用。
应用的场景有某列要乘以特定的系数,就可以将系数存在某单元格里(如A99),然后计算列时就可以通过“99”进行引用。
3. 混合引用
混合引用就是行或列只有一个是“$”符号修饰,意味着按着“Ctrl”键拖动的话,就只会变动一个值。
常用的应用场景有乘法口诀的生成,参见例子。