表格中的数据是以单元格为单位进行保存的,要想让单元格中的数据参与公式计算,就需要
对单元格进行引用。
当在公式中输入单元格引用后,Excel 会自动根据引用的行号和列标来寻找单元格,并引用单元格中的数据进行计算。
在 Excel 公式中,单元格的引用包括相对引用、绝对引用和混合引用 3 种,不同的引用有不同的表现形式。
那除此之外,这些引用方式又有什么区别呢?它们又分别适用于哪些情况?
今天的文章就来好好为大家讲一讲~
1 相对引用
相对引用是公式中最常见的引用方式,单元格地址中除行号和列标外,没有其他符号,如A1、B100、C20 等。
无论将公式复制到哪里,其引用的单元格总是按照相同的步调、相同的距离和方向在工作表区域中变化。
例如,下图所示的员工实发工资由工资和奖金两部分组成,要计算员工的实发工资,那么公式中引用的单元格就必须随着员工的不同而变化,所以使用相对引用最合适。
将 E3 单元格中的公式“=C3+D3”复制到 E4 单元格中后,公式将变成“=C4+D4”。
2 绝对引用
绝对引用是在单元格地址的行号和列标前均添加“$”符号,用于锁住单元格的位置,如$B$2、$C$5 等。
无论将公式复制到哪里,引用的单元格都不会发生任何变化。
例如,下图所示为某公司销售人员 10 月 1 日的销售记录,销售提成需根据销售金额和销售提成率来进行计算。
销售提成率固定存储于 B2 单元格,销售金额则每行不同,所以在计算销售提成时,要想保持公式中引用的销售提成率不变,那么就需要使用绝对引用。
例如,要计算“蒋德”的销售提成,就需要在 G4 单元格中输入公式“=F4*$B$2”。
当需要计算其他销售人员的销售提成时,可将 G4 单元格中的公式向下复制到 G14 单元格,可发现公式中的绝对引用始终没有发生变化,只有相对引用发生了变化。
3 混合引用
混合引用是指相对引用与绝对引用同时存在于一个单元格的地址引用中。
它具有两种形式,即绝对列和相对行、绝对行和相对列。绝对列采用 $A1、$B1 等形式,绝对行采用 A$1、B$1等形式。
在混合引用中,无论将公式复制到哪里,绝对引用部分始终保持固定不变;而相对引用部分则会出现行列变化。
例如,如下图中的九九乘法表,乘法表的计算结果应该是横向数据和纵向数据相乘得到的。
例如,要计算“1*1”的结果,就需要在B3 单元格中输入公式“=B$2*$A3”。
向右拖动复制 B3 单元格中的公式时,公式中的列会发生变化,但行不会发生变化,即 B2单元格会发生变化,A3 单元格不会发生变化。
如 J3 单元格中的公式“=J$2*$A3”,B$2 变成了J$2,但 A$3 没有发生变化。
向下拖动复制 B3 单元格中的公式时,公式中的列不会发生变化,但行会发生变化,即 B2 单元格不会发生变化,A3 单元格会发生变化。
如 B11 单元格中的公式“=B$2*$A11”,B$2 没有发生变化,但 A$3 变成了$A11。
公式中的“$”符号既可以手动输入,也可以按【F4】键自动切换。
手动输入时,需要先将鼠标光标定位到公式中需要输入绝对引用符号的位置,切换到输入法英文状态下,按【Shift+4(主键盘区)】组合键即可。
按【F4】键快速进行切换时,也需要先将鼠标光标定位到公式中需要添加绝对引用符号的单元格相对引用(默认引用的单元格都是相对引用)中,按一下【F4】键为绝对引用,按两下为绝对行引用,按三下为绝对列引用……以此类推即可~
文中所用的部分图片及资料均来自网络,如有侵权请联系删除。
领取专属 10元无门槛券
私享最新 技术干货