单元格的引用分为绝对引用和相对引用。
相对引用在创建公式时,单元格或单元格区域的引用通常是相对于包含公式的单元格的相对位置。在下面的示例中,单元格B6包含公式=A5;MicrosoftExcel将在距单元格B6上面一个单元格和左面一个单元格处的单元格中查找数值。这就是相对引用。
在复制包含相对引用的公式时,Excel将自动调整复制公式中的引用,以便引用相对于当前公式位置的其他单元格。在下面的示例中,单元格B6中含有公式:=A5,A5是B6左上方的单元格,当公式复制至单元格B7时,其中的公式已经改为=A6,即单元格B7左上方单元格处的单元格。
绝对引用如果在复制公式时不希望Excel调整引用,那么请使用绝对引用。例如,如果公式将单元格A5乘以单元格C1(=A5*C1),现在将公式复制到另一单元格中,则Excel将调整公式中的两个引用。可以在不希望改变的引用前加上美元符号($),这样就能对单元格C1进行绝对引用。如果要对单元格C1进行绝对引用,请在公式中加入美元符号:
=A5*$C$1
相对引用与绝对引用之间的切换如果创建了一个公式并希望将相对引用更改为绝对引用(反之亦然),那么请先选定包含该公式的单元格。然后在编辑栏中选择要更改的引用并按F4键。每次按F4键时,Excel会在以下组合间切换:绝对列与绝对行(例如,$C$1);相对列与绝对行(C$1);绝对列与相对行($C1)以及相对列与相对行(C1)。例如,在公式中选择地址$A$1并按F4键,引用将变为A$1。再一次按F4键,引用将变为$A1,以此类推。