Excel 中,有三种单元格引用。
绝对引用:$A$1
绝对引用方式下,包含引用的单元格在复制或移动到其他单元格时,其包含的引用始终指向同一个单元格,不会改变。绝对引用通过在单元格的行和列地址前加美元符号($)来表示。
例如,在 D1 单元格输入 =$A$1,复制到 D1:E4 单元格区域,引用始终指向 A1 单元格不变。
相对引用:A1
相对引用方式下,包含引用的单元格在复制或移动到其他单元格时,其包含的引用指向的单元格也会向同方向和同距离移动。相对引用通过单元格的行和列地址表示。
例如,在 D1 单元格输入 =A1,复制到 D1:E4 单元格区域,引用指向的单元格跟去复制的方向而改变。
混合引用:$A1 或 A$1
混合引用模式下,包含引用的单元格在复制或移动到其他单元格时,其包含的引用,根据行和列地址前是否有美元符号($),表现不同的变化模式。如列地址前有 $,则列不变,
行号同步改变;如行号前有 $,则列同步改变,行号不变。
例如,在 D1 单元格输入 =$A1,复制到 D1:E4 单元格区域,由于列地址是绝对引用,所以其指向的列地址始终不变,指向 A 列;行地址是相对引用,所以指向的行地址同步改变。
实例
目标:使用公式每个月统计 1 至本月的销量。
思路:使用 SUM 函数,用绝对引用的方式引用 1 月的销量,用相对引用的方式引用当月的销量,这样每次复制公式时,引用的区域开始单元格为 1 月的数量不变,当月随着公式复制向下移动,达到统计 1 至本月销量的目标。